在Ansible中,可以使用file模块来创建目录,同时可以使用state参数来指定目录的状态。如果设置state参数为directory,则Ansible会创建目录,如果目录已经存在,则不会进行任何操作。

下面是一个示例的Ansible Playbook:

---
- hosts: your_host
  tasks:
    - name: Create a directory
      file:
        path: /path/to/directory
        state: directory

在上面的Playbook中,file模块用于创建目录,path参数指定了目录的路径,state参数设置为directory表示创建目录,如果目录已经存在,则不会进行任何操作。

你可以将上面的Playbook保存为一个YAML文件,比如create_directory.yml,然后使用ansible-playbook命令来执行Playbook:

ansible-playbook create_directory.yml

注意替换your_host为你的目标主机

ansible 创建目录如果存在就不创建

原文地址: http://www.cveoy.top/t/topic/idee 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录