使用ansible修改远程主机用户密码
创建新的密码
在自己的电脑上运行:openssl passwd -6 "新的密码"
将打印出来的字符串贴到playbook中
- hosts: "{{ group }}"
tasks:
- name: "Manage group huzhenwei"
group:
name: huzhenwei
state: present
- name: "Manage user huzhenwei"
user:
name: huzhenwei
shell: /bin/bash
password: 新的密码SHA512-based password algorithm(上面openssl命令打印出来的字符串)
tags: passwd
运行playbook
ansible-playbook /etc/ansible/playbooks/user-huzhewei.yml -e group=主机名或组名 -e ansible_ssh_user=root -t passwd