centos7的ansible使用模块(二)
仅供参考
copy模块的使用:将ansible主机上的文件拷贝到远程受控主机
参数分析:
src参数:拷贝时的源文件或者目录
dest参数:用于指定文件被拷贝到受管控主机的哪个目录
force参数:当受控主机上已存在同名文件,是否进行覆盖,可选用yes/no
content参数:当不使用src参数时,用content定义文件内容进行拷贝
bakeup参数:拷贝时对远程主机上的内容进行备份,可选用yes/no
ower参数:指定文件拷贝到受控主机上的属主,但受控主机必须有该用户
group参数:指定文件拷贝到受控主机上的属组,但受控主机必须有该组
mode参数:指定文件拷贝到受控主机上的权限
案例一:
在受控主机(192.168.43.200)查看:
file模块的使用:对文件的基本操作,创建删除修改文件权限
path参数:指定需要操作的文件,必须性参数
state参数:定义操作文件的状态
recurse参数:递归修改文件
其余同copy类似,参考ansible-doc -s file
案例二
find的模块使用:在受控主机上查找文件,同find命令
paths参数:指定在哪个目录进行查找
recurse参数:递归查找,可选yes/no
file_type参数:指定所查找的类型(any,directory,file,link)
size参数:根据文件大小进行查找
其余请查看ansible-doc -s find