ansible批量更改centos7系统密码

背景

最近有不少客户需要定期更改密码,每次一台一台更改浪费时间,写此过程一劳永逸

编写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

原文地址:https://www.cnblogs.com/szy2018/p/13887568.html