🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

playbook-sample2.yml 입니다.

24.05.17 17:51 작성 24.05.17 17:52 수정 조회수 94

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 }}"

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.05.19

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

채널톡 아이콘