jumpserver/utils/playbooks/change_password/main.yml

24 lines
539 B
YAML

- hosts: testhost
vars:
ansible_user: root
ansible_ssh_password: Fit2Cloud20202
user1: web
user1password: Fit2Cloud@12344
tasks:
- name: 监测特权用户密码
ping:
- name: 更改用户密码
user:
name: "{{ user1 }}"
password: "{{ user1password|password_hash('sha512', 'K3mIlKK') }}"
update_password: always
- name: 校验密码是否更改成功
vars:
- ansible_user: '{{ user1 }}'
ansible_ssh_password: '{{ user1password }}'
ping: