實現批量修改目標主機多個用戶密碼: 以非root用戶連接目標主機通過 sudo執行 劇本: ansible-playbook play.yml --user=app --private-key=/home/app/.ssh/id_rsa -b 解析:-b 是 become -s 是舊版本的sudo ...
實現批量修改目標主機多個用戶密碼:
--- - hosts: testchanange passwd gather_facts: false tasks: - name: change you passwd user: name={{ item.name }} password={{ item.chpass | password_hash('sha512') }} update_password=always with_items: - { name: 'admin', chpass: 'h3&azym39mGcW' } - { name: 'testuser', chpass: 'abcqwe1234'}
以非root用戶連接目標主機通過 sudo執行 劇本:
ansible-playbook play.yml --user=app --private-key=/home/app/.ssh/id_rsa -b
解析:-b 是 become -s 是舊版本的sudo