앤서블 멱등성

앤서블 멱등성

이 플레이북을 사용하여 tar 파일을 복사하고 있는데 플레이북이 잘 실행됩니다.

- name: Copy Tar File
  hosts: all
tasks:
  - name: "Copy tar file "
    copy:
     src: /home/example.tar 
     dest: /tmp/example.tar
    when: ansible_os_family == 'Redhat' and ansible_distribution_major_version == '7'
 tags:
- Copy Tar File

플레이북을 다시 테스트하기 위해 tar대상 서버에서 파일을 제거하고 플레이북을 다시 실행합니다. 이번에는 작업을 건너뛰고 tar 파일이 복사되지 않습니다.

PLAY RECAP  ok=1    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0

Ansible이 캐시를 관리하는 방법과 이 문제를 피하는 방법을 설명해 줄 수 있는 사람이 있습니까?

관련 정보