以前做的一个项目,直接密钥登录的,后来服务器都做了等保密码过期了,必须修改密码才能用了就出现要批量修改密码的事

---
- hosts: all
  sudo: yes
  remote_user: xxxx
  gather_facts: false
  tasks:
  - name: change user passwd
    user: name={{ item.user }} password={{ item.password | password_hash('sha512') }}  update_password=always
    with_items:
          - { user: 'xxxx', password: 'xxxddd....' }
          - { user: 'ddd', password: 'xxxddd....' }  多个用户继续加


ansible批量修改用户密码_第1张图片

下面是演示:

     ansible批量修改用户密码_第2张图片