KingHu88-关注互联网以及分享IT运维工作经验

当前位置:首页 - 未命名 - 正文

君子好学,自强不息!

ansible常用模块和命令

2017-04-30 | 未命名 | kinghu | 565°c
A+ A-

blob.png

远程命令模块

ansible webserver -m command -a 'free -m'  #ansible默认模块

ansible webserver -m shell -a '/home/test.sh' #执行远程主机的脚本

ansible webserver -m script -a '/home/test.sh' #在远程主机上执行ansible上的脚本


copy模块

ansible webserver -m copy -a 'src=/home/test.sh dest=/root/ owner=root group=root mode=0755'


stat模块

远程获取文件信息

ansible webserver -m stat -a 'path=/etc/passwd'


get_url模块

远程主机下载指定URL到本地

ansible webserver -m get_url -a 'url=http://www.baidu.com dest=/tmp/index.html mode=0440 force=yes'


yum模块

ansible webserver -m yum -a 'name=lrzsz state=latest'



service模块

ansible webserver -m service -a 'name=nginx state=started'

ansible webserver -m service -a 'name=nginx state=stoped'

ansible webserver -m service -a 'name=nginx state=restarted'

ansible webserver -m service -a 'name=nginx state=reloade'


本文来源:KingHu88

本文地址:http://www.kinghu.cc/index.php/post/187.html

关注我们:微信搜索“Edangerous”添加我为好友

版权声明:如无特别注明,转载请注明本文地址!

推荐阅读
标签:
最近发表