背景
最近有不少客户需要定期更改密码,每次一台一台更改浪费时间,写此过程一劳永逸
编写playbook
[root@localhost pw]# cat 1-changePassword.yml
---
- hosts: k
remote_user: root
tasks:
- name: change password
user: name={{ item.user }} password={{ item.password | password_hash('sha512')}} update_password=always
with_items:
- { user: 'root', password: 'wang' }
执行命令
[root@localhost pw]# ansible-playbook 1-changePassword.yml