ansible#shell技术

ansible批量管理每台机器不同的 sudo密码

方法 1: 使用 Ansible Vault 加密 sudo 密码 (推荐)

使用 Ansible Vault 来安全地存储每台机器的 sudo 密码。

步骤:

  1. 创建一个加密的 Vault 文件存储 sudo 密码:

2,在 vault.yml 中存放密码:

3,在你的主机清单文件中添加主机:

4,在你的 playbook 中引用这些加密的密码:

5,运行 playbook 时解密 vault 文件:

方法 2: 在主机清单中存储密码 (安全性较低)

直接将每台机器的 sudo 密码放在主机清单文件中。

在 playbook 中,Ansible 会自动使用相应主机的密码:

Prev
No Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注