小编SS-*_*th0的帖子

Ansible:如果远程主机上存在文件,则回显该文件的内容

我有一个 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)

但在这种情况下,最后一个任务会跳过,因为它没有改变,它的状态是好的。我怎样才能完成最后一个任务?

conditional-statements ansible

2
推荐指数
1
解决办法
2946
查看次数

标签 统计

ansible ×1

conditional-statements ×1