2020-08-17

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


案例三




请看下文。。。。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容