我可以将ansible设置为仅在存在文件夹的情况下运行的任务吗?

时间:2019-07-18 09:29:43

标签: ansible

是否可以将ansible剧本中的任务设置为仅在服务器上存在某个文件夹或文件时才运行?如果有可能,我该怎么办?

1 个答案:

答案 0 :(得分:1)

可以检查服务器上是否存在文件夹,并且可以使用此信息来控制任务执行。

- name: get stats for a folder
  stat: path=/path/to/folder
  register: stat_result
- name: Doing something if folder exists
  command: do something
  when: stat_result.stat.isdir|d(False)

更多信息: