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"
即可完成批量修改密码的任务。
相关文章