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’
学员评价