Ansible file模块实战
Ansible file模块主要用于对文件的创建、删除、修改、权限、属性 的维护和管理,file模块使用详解如下:
- src:Ansible端源文件或者目录。
- follow:支持link文件复制。
- force:覆盖远程主机不一致的内容。
- group:设定远程主机文件夹的组名。
- mode:指定远程主机文件及文件夹的权限。
- owner:设定远程主机文件夹的用户名。
- path:目标路径,也可以用dest,name代替。
- state:状态包括file、link、directory、hard、touch、absent。
- attributes:文件或者目录特殊属性。
Ansible file模块企业常用案例如下。
(1)Ansible file模块操作,path表示目录的名称和路径,state= directory表示创建目录,代码如下,执行结果如图所示。
ansible -k 192.168.* -m file -a "path=/tmp/' date +% F' state=directory mode=755"

(2)Ansible file模块操作,path表示目录的名称和路径,state=touch 表示创建文件,代码如下,执行结果如图所示。
ansible -k 192.168.* -m file -a "path=/tmp/jfedu.txt state=touch mode=755"

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。