zoukankan      html  css  js  c++  java
  • ansible命令应用示例

                                  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"

  • 相关阅读:
    区间贪心问题小结(区间选点,区间覆盖,区间选取)
    Poj-3630(字典树,水题)
    G
    hdu3460(字典树)
    HDU 5512 Pagodas(2015ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学))
    Python项目之爬取斗图网所有图片
    Python学习笔记
    c重定向函数
    3110: [Zjoi2013]K大数查询
    4826: [Hnoi2017]影魔
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/5036341.html
Copyright © 2011-2022 走看看