Linux 如何通过ansible将root密码更改为30台主机?

Linux 如何通过ansible将root密码更改为30台主机?,linux,automation,ansible,Linux,Automation,Ansible,我需要更新超过30台主机的根密码。 我读到我可以使用用户模块来实现这一点。。。但我做错了什么 你能在这里提供一些帮助吗?我遇到了一个类似的情况,我所做的就是解决这个问题,就像这样: Filename: password_rollover.yml --- - name: Password rollover user: - name: "{{ lookup('env', 'USER') }}" update_password: always password:

我需要更新超过30台主机的根密码。 我读到我可以使用用户模块来实现这一点。。。但我做错了什么


你能在这里提供一些帮助吗?

我遇到了一个类似的情况,我所做的就是解决这个问题,就像这样:

Filename: password_rollover.yml

---

- name: Password rollover
  user:
    - name: "{{ lookup('env', 'USER') }}"
      update_password: always
      password: "{{ lookup('env', 'PASSWORD') }}"
您可以使用它传递这些环境变量:

USER=root PASSWORD=newpass ansible-playbook --limit group password_rollover.yml -b

在上面的yaml文件中输入错误

- name: Password rollover
  user:
      name: "{{ lookup('env', 'USER') }}"   ## Should not have "-"
      update_password: always
      password: "{{ lookup('env', 'PASSWORD') }}"

请展示您已经拥有的代码。Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到