inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

Ansible Playbook 사용하기

playbook-sample2.yml 입니다.

313

kms02171

작성한 질문수 2

1

2024.05.17 기준 (맥북 M1)

tomcat-9.0.89 을 사용하였습니다.

---

- name: Download Tomcat9 from tomcat.apache.org

  hosts: devops

  become: yes

  become_user: root

  tasks:

   - name: Create a Directory /opt/tomcat9

     file:

       path: /opt/tomcat9

       state: directory

       mode: 0755

   - name: Download the Tomcat checksum

     get_url:

       url: https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.89/bin/apache-tomcat-9.0.89.tar.gz.sha512

       dest: /opt/tomcat9/apache-tomcat-9.0.89.tar.gz.sha512

   - name: Register the checksum value

     shell: cat /opt/tomcat9/apache-tomcat-9.0.89.tar.gz.sha512 | grep apache-tomcat-9.0.89.tar.gz | awk '{ print $1 }'

     register: tomcat_checksum_value

   - name: Download Tomcat using get_url

     get_url:

       url: https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.89/bin/apache-tomcat-9.0.89.tar.gz

       dest: /opt/tomcat9

       mode: 0755

       checksum: sha512:{{ tomcat_checksum_value.stdout }}"

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
제공해주신 정보에는 Jenkins를 이용한 CI/CD Pipeline 구축 또는 Ansible playbook에 대한 직접적인 내용은 없습니다. 그러나, Spring Boot 프로젝트를 클라우드에 배포하는 방법에 대한 자료가 있습니다. 예를 들어, AWS Elastic Beanstalk을 사용하여 Spring Boot 애플리케이션을 배포하는 방법, Maven을 이용해 프로젝트를 설정하는 방법, Google Cloud에 배포하는 여러 방법 등이 있습니다. 이와 관련해서 더 궁금한 점이 있으시면 질문해주세요.

내장형 톰캣일경우

0

20

1

git 에 강의내용에 필요한 파일들 존재하지 않음

0

86

2

젠킨스에 등록된..

0

100

2

필요한 파일만 가지고 배포할 수 있나요?

0

95

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

111

2

jdk 버전 17

0

83

2

섹션2 강의자료

0

107

2

DOCKER 이미지 PULL

0

267

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

65

1

질문이 있습니다!!

0

71

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

204

4

m2 mac: ansible-server에서 container 실행 안됨

0

160

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

98

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

177

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

256

3

Docker Container에서 Tomcat 설치

0

222

2

ec2 여러대에서 각각 직접 설치 이유

0

155

1

P@ssw0rd 설정시기

0

148

2

ansible 원리

0

136

2

ansible 존재여부

0

119

2

젠킨스 빌드 성공후 shutdown

0

250

2

Docker Hub에 Push 무한 로딩

0

124

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

118

1

maven project 오류

0

119

2