Ale*_*hen 2 provisioning openstack ansible
我想使用 ansible 在私有 openstack 云中运行的服务器上推出更新。不过,我想这样做而不是将 ssh 密钥复制到这些服务器中。相反,我想将我的 openstack 密码(因为这就是我从公司机器 ssh 到实例所需的全部)作为变量vars_prompt,然后让 ansible 使用这些密码 ssh 到我的实例并运行任务。
我该怎么做?
旁注:我觉得这篇文章可能是重复的,基于这个问题的普遍性,所以如果有另一篇文章解决这个问题,我会删除它。
你把事情想得太复杂了。ansible_password可以在清单中的这些主机上设置(最好使用带有 host_vars/group_vars 目录的 ansibleVault,这样密码就不会以明文形式存在)。然后运行ansible-playbook就--ask-vault-pass可以了。
| 归档时间: |
|
| 查看次数: |
8275 次 |
| 最近记录: |