ansible-模块大全

ansible模块

file 文件模块

参数:
path 指定文件名称
state : touch ##建立
absent ##删除
directory ##递归
link ##软链接
hard ##硬链接 ,文件id一致
mode :设定权限
owner :设定文件用户
group :设定文件组
src :源文件
dest :目标文件
recurse :递归更改
建立文件:ansible westos -m file -a ‘path=/mnt/file1 state=touch mode=777 owner=westos group=westos’ -k
查看:ansible westos -m shell -a ‘ls -l /mnt/’
删除文件:ansible westos -m file -a ‘path=/mnt/file1 state=absent’ -k
递归更改 权限:ansible westos -m file -a ‘path=/mnt/westos mode=777 recurse=yes’ -k ##递归更改=yes
建立软链接:ansible westos -m file -a ‘src=/mnt/file dest=/mnt/filetest state=link’ -k ##src:源文件,dest:形成文件
在这里插入图片描述
建立硬链接:ansible westos -m file -a ‘src=/mnt/file1 dest=/mnt/filelinux state=hard’ -k
在这里插入图片描述

archive,unarchive打包模块

archive:
path ##打包目标目录名称
dest ##打包到具体路径 (dest=/mnt/etc.tar.gz)
format ##打包的格式 (不能少)
owner ##指定文件所属人
mode ##文件权限
unarchive:
copy ##默认为yes,从ansible主机复制文件到受控主机
remote_src ##功能同copy相反
src ##包的路径,可以是主机也可以受控主机
dest ## 受控主机目录
mode ##当解压的包在受控主机上,解压出的文件权限不能改变;
##当解压的包在ansible主机上(copy=yes),可以修改文件权限,默认解压的文件权限为755。

打包文件:ansible westos -m archive -a ‘path=/etc dest=/mnt/etc.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值