このプレイブックを使用して 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 がどのようにキャッシュを管理し、この問題を回避するのかを教えていただけますか?