使用ansible修改远程主机用户密码

使用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

你可能感兴趣的:(Linux,linux,运维开发)