ansible批量修改linux服务器密码的playbook


从网上找到批量修改Linux服务器root密码的playbook。

使用方法:

1、输入要修改的inventory组

2、按需要,在playbook中输入要修改的IP、新密码,如下:

 

- hosts: production
  remote_user: root
  tasks:
  - name: change password for root
    shell: echo '{{ item.password }}' |passwd --stdin root
    when: ansible_eth0.ipv4.address  == '{{ item.ip }}'
    with_items:
     - { ip: "ip1", password: 'password1' }
     - { ip: "ip2", password: 'password2' }
     - { ip: "ip3", password: 'password3' }

 

 

3、执行playbook

ansible-playbook change_passwd.yml

 

转自

http://www.iyunv.com/thread-330182-1-1.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM