• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

Ansible Playbook-sample2.yml 23.05.03

23.05.03 11:30 작성 23.05.03 11:30 수정 조회수 362

1

---
- name: Download Tomcat9 from tomcat.apache.org
  hosts: all
  #become: yes
  # become_user: root
  tasks:
   - name: Create a Directory /opt/tomcat-9
     file:
       path: /opt/tomcat-9
       state: directory
       mode: 0755
   - name: Download the Tomcat checksum
     get_url:
       url: https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz.sha512
       dest: /opt/tomcat-9/apache-tomcat-9.0.74.tar.gz.sha512
   - name: Register the checksum value
     shell: cat /opt/tomcat-9/apache-tomcat-9.0.74.tar.gz.sha512 | grep apache-tomcat-9.0.74.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.74/bin/apache-tomcat-9.0.74.tar.gz
       dest: /opt/tomcat-9
       mode: 0755
       checksum: sha512:{{ tomcat_checksum_value.stdout }}"

답변 1

답변을 작성해보세요.

0

안녕하세요, 이도원입니다.

말씀하신 Ansible playbook 스크립트의 tomcat 버전은 정기적으로 변경되고 있습니다 .현재 github에 올라온 버전은 9.0.69에서 9.0.8로 변경하였습니다.

정보 공유 감사드립니다.