ansible如何批量修改密码

2023-04-14 10:48:00 ansible 批量 修改密码

Ansible是一个自动化部署、批量管理和配置工具,可以通过编写playbooks来自动执行一系列的任务。

要想批量修改密码,可以使用ansible的user模块,在playbook中指定要修改密码的用户名和新密码,然后运行playbook即可。

例如,要批量修改用户名为test1、test2和test3的密码,可以在playbook中写入如下内容:

- hosts: all

tasks:

- name: change password for test1

user:

name: test1

password: "{{ new_password }}"

- name: change password for test2

user:

name: test2

password: "{{ new_password }}"

- name: change password for test3

user:

name: test3

password: "{{ new_password }}"

其中{{ new_password }}表示要修改的新密码,可以在运行playbook时指定。

执行命令:

ansible-playbook -i hosts playbook.yml --extra-vars "new_password=xxxxxx"

即可完成批量修改密码的任务。

相关文章