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

 

posted @ 2020-10-27 21:07  水中鱼2018  阅读(477)  评论(0编辑  收藏  举报