1. 程式人生 > >使用ansible批量修改ubuntu系統密碼

使用ansible批量修改ubuntu系統密碼

src ash yam 修改 bash 系統 mode ech user

使用ansible批量修改ubuntu系統密碼

1.在對應的ubuntu服務器上傳ansible服務器的公鑰,確保能夠無密登錄
2.編寫密碼設置腳本
#vim pw.sh
#!/bin/bash
echo "root:/bP1QR9%?JC/qkBa"|chpasswd
3.編寫ansible的hosts文件,添加ubuntu服務器列表(132.152-132.235)
#vim /etc/ansible/hosts
[ubuntu-servers]
192.168.132.[152:235]:22

4.編寫ansible playbook

  • hosts: ubuntu-servers
    remote_user: root
    tasks:
    • name: transfer file to server
      copy: src=/root/nht/pw.sh dest=/tmp/pswd.sh mode=755
    • name: zhixing
      become: yes
      shell: /bin/bash -x /tmp/pswd.sh
      5.執行劇本
      #ansible-playbook main.yaml
      收工

使用ansible批量修改ubuntu系統密碼