我有一个 ansible 剧本,其中一个任务取决于文件是否存在,如果存在,我想触发下一个任务并回显文件的内容。
这是代码块:
---
- name: If Pass File Exists
stat:
path: /var/lib/File
register: result
- name: Read Password
when: result.changed
shell: cat /var/lib/File
changed_when: false
register: adm_pass
- name: Echo Password
when: adm_pass.changed
debug:
var: adm_pass.stdout
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,最后一个任务会跳过,因为它没有改变,它的状态是好的。我怎样才能完成最后一个任务?