IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Ansible自动化脚本集

    zheng-ji发表于 2015-04-05 20:22:00
    love 0

    管理众多服务器,如果没有自动化的手段,会被累死。

    Ansilbe 曾经在 WIKI 里有记载,在一定程度上解放了我.

    我想记录下平时写的一些Ansible playbook,因此这个文章将会持续更新。

    • 批量修改密码 change-password.yaml
    1
    2
    3
    4
    5
    6
    7
    
    ---
    - hosts: my-linode-host
      sudo: yes
      user: zhengji
      tasks:
        - name: update password
        user: name=guest password=xxxxx

    这里的密码是用md5sum 生成的哈希串,只有这样才能让Ansible识别.

    执行

    1
    
    ansible-playbook change-password.yaml -K

    • 批量重启服务
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    - hosts: my-linode-host
      sudo: yes
      tasks:
        - name:  supervisorct restart fxserver
        shell: supervisorctl restart fxserver
        notify:
            - Echo hello
        #触发调度
        handlers:
            - name: Echo hello
            shell: uptime

    待更新



沪ICP备19023445号-2号
友情链接