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'

  • 相关阅读:
    2018年蓝桥杯java b组第五题
    2018年蓝桥杯java b组第四题
    2018年蓝桥杯java b组第三题
    2018年蓝桥杯java b组第二题
    2018年蓝桥杯ava b组第一题
    java算法基础范例
    2015年蓝桥杯java b组第十题
    第六届蓝桥杯java b组第8题
    MySQL之数据表(五)
    MySQL数据类型(四)
  • 原文地址:https://www.cnblogs.com/gaoyanbing/p/12963468.html
Copyright © 2011-2022 走看看