我正在使用這個劇本複製 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
為了再次測試 playbook,我刪除了tar
目標伺服器上的檔案並再次執行 playbook,這次任務將被跳過並且不會複製 tar 檔案:
PLAY RECAP ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
有人可以向我解釋 Ansible 如何管理其快取以及如何避免此問題嗎?