Ansible批量更新远程主机用户密码
背景
生产环境需要每三个月对所有服务器密码进行一次变更,通过手工或Shell脚本操作费时费力。所以决定使用ansible对所有服务器密码进行批量修改。
安装Ansible
1 | yum install -y ansible |
配置免密
1 | ssh-keygen -t rsa |
建立互信
1 | ssh-copy-id -i ~/.ssh/id_rsa.pub username@ip |
批量更新远程主机用户密码
1 | # 由于在使用ansible修改用户密码的时候不能使用明文的方式,需要先加密,所以就需要使用一个方法对输入的明文的密码进行加密. |
1 |
|
1 | # 执行ansible-playbook |