vim chgpwd.yml
---
- hosts: chgpwd
gather_facts: false
remote_user: root
tasks:
- name: Change password
user: name={{ name1 }} password={{ chpass | password_hash('sha512') }} update_password=always
创建hosts文件:
vim hosts
[chgpwd]
192.168.3.99
192.168.3.98
执行ansible-playbook命令:
name1传入用户名,chpass传入要设置的密码
ansible-playbook chgpwd.yml -i hosts -e " name1=ansible_test chpass=2w3e2w3e "
注:yml文件和hosts文件在同一文件夹下
设置的密码中不能有美元符号$,不清楚为什么
网友评论