首页 > 其他 > 详细

ansible命令应用示例

时间:2015-12-10 16:48:23      阅读:206      评论:0      收藏:0      [点我收藏+]

                              ansible命令应用示例                            

  • ping slave组

ansible slave -m ping

  • 用bruce 用户以root 身份ping

ansible slave -m ping -u bruce --sudo

  • 用bruce 用户sudo 到batman 用户ping

ansible slave -m ping -u bruce --sudo --sudo-user batman

  • 给slave组安装ftp

ansible slave -m yum -a "name=vsftpd state=latest"
ansible slave -m yum -a ‘name=vsftpd state=present‘

  • 启动ftp

ansible slave -m service -a ‘name=vsftpd state=started enabled=yes‘

  • 查看ftp是否启动

ansible slave -m shell -a ‘ss -tln | grep 21‘

  • 执行shell脚本文件

ansible slave  -m shell -a "/tmp/test.sh"

  • 执行update命令

ansible slave -m command -a ‘uptime‘

  • 创建用户hadoop

ansible slave -m user -a ‘name=hadoop comment="ansible add user" password="123123"‘

  • 复制文件

ansible slave -m copy -a ‘src=/root/.ssh/id_rsa.pub dest=/root‘

  • 追加文件

ansible slave -m shell -a ‘cat /root/id_rsa.pub >>/root/.ssh/authorized_keys‘

  • 确保slave 组所有主机的httpd 是启动的

ansible slave -m service -a "name=httpd state=started"

  • 重启slave 组所有主机的httpd 服务

ansible slave -m service -a "name=httpd state=restarted"

  • 确保slave 组所有主机的httpd 是关闭的

ansible slave -m service -a "name=httpd state=stopped"

 

ansible命令应用示例

原文:http://www.cnblogs.com/tangshengwei/p/5036341.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!