Ansible使用介绍

72课时
1.9K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
1分钟

17 File模块

功能:设置文件属性

示例:

创建新文件:

​ ansible all -m file -a ‘name=/data/f3 state=touch’

删除文件:

​ ansible all -m file -a ‘name=/data/f3 state=absent’

创建目录:

​ ansible all -m file -a ‘name=/data/dir1 state=directory’

删除目录:

​ ansible all -m file -a ‘name=/data/dir1 state=absent’

创建软连接

​ ansible all -m file -a ‘src=/etc/fstab dest /data/fstab.link state=link’

删除软连接:

​ ansible all -m file -a ‘dest /data/fstab.link state=absent’

创建文件指定所有者,权限:

​ ansible srv -m file -a “path=/root/a.sh owner=wang mode=755”

​ ansible web -m file -a ‘src=/app/testfile dest=/app/testfile-link state=link’