0%

Ansible-批量修改密码

介绍使用ansible批量修改用户密码的方法,因为在使用ansible修改用户密码的时候不能使用明文的方式,需要先加密,所以就需要使用一个方法对输入的明文的密码进行加密,下面就直接上干货。

更改多个固定域名
1
cat changePasswd.yaml
1
2
3
4
5
6
7
8
---
- hosts: ops
gather_facts: false
tasks:
- name: change user passwd
user: name={{ item.name }} password={{ item.chpass | password_hash('sha512') }} update_password=always
with_items:
- { name: 'root', chpass: '***********' }
1
ansible-playbook changePasswd.yaml