zoukankan      html  css  js  c++  java
  • ansible use

    yum install epel-release
    yum install ansible

    ansible 192.168.15.169 -m ping -k

    ansible all -u gao -k -m command -a 'ls /root' -b root -K

    修改组

      visudo

    加入组

      usermod -aG wheel wang

    visudo加颜色

      echo export EDITOR=vim > /etc/profile.d/env.sh

      source /etc/profile.d/env.sh

    ansible 安装服务

      ansible all -m yum -a 'name=vsftpd'    

    安装多个服务逗号隔开

      ansible all -m yum -a 'name=vsftpd,httpd,vim'

    ansible 卸载服务

      ansible all -m shell -a 'rmp -q vsftpd'

    palybook内容

    cat hello.yml
    ---
    - hosts: all
    remote_user: root
    tasks:
    - name: hello
    command: hostname

    运行playbook

    ansible-playbook hello.yml 

    加密hello.yml

    ansible-vault encrypt hello.yml

    解密

    ansible-vault decrypt hello.yml   

    查看加密文件

    ansible-vault view hello.yml       

    编辑加密文件

    ansible-vault edit hello.yml   

    修改口令

    ansible-vault rekeyhello.yml

    创建新的yml文件

    ansible-vault create hello2.yml 

    查看信息

    ansible all -m setup |less

    定义使用变量

    app.yml

    ansible-playbook -e 'pkname1=vsftpd pkname2=memcached' app.yml

    app.yml

    ansible-playbook app.yml

     卸载应用

    ansible appserv -m shell -a 'yum -y remove httpd memcached'

  • 相关阅读:
    2013第47周日整理
    2013第47周六笔记本散热及相关问题思考
    myeclipse中控制台日志比实际晚8小时解决方法及java日志处理
    2013第47周五抱怨负能量
    ORM框架
    什么是IT
    内网port映射具体解释(花生壳)
    DrawText的使用
    socket编程原理
    hibernate学习——Set集合配置
  • 原文地址:https://www.cnblogs.com/gaoyanbing/p/12963468.html
Copyright © 2011-2022 走看看