linux 通过ansible存在目录的主机列表

628mspwn  于 2023-03-17  发布在  Linux
关注(0)|答案(1)|浏览(107)

我要检查服务器中是否存在目录。
如果目录存在,我想获取服务器的主机名。
我想要像这样的东西,但要有一个

if [-d /directory]; then
  echo $server_hostname
else
  exit 0
vfh0ocws

vfh0ocws1#

简单的行动手册

- name: Disrectory exists
  hosts: all

  tasks:
  - name: Task name
    stat:
      path: [path to the file or directory you want to check]
    register: register_dir

  - name: Task name
    debug:
      msg: "The file or directory exists on {{ ansible_hostname }}"
    when: register_dir.stat.exists

相关问题