在 Ansible Tower 中设置保管库密码

Setting vault password in Ansible Tower

我使用 Ansible Vault 加密了我存储敏感数据的文件。

在我的编排脚本中,运行 剧本提到了下面的命令。

ansible-playbook -i hosts -vvv Playbook.yml --ask-vault-pass

这会提示用户提供 Ansible 保管库的密码。 现在我怎样才能通过 Ansible Tower 实现相同的目标,从而无需人工干预。 我不希望通过密码文件完成此操作,因为这是要求。 任何建议都会有很大帮助。

在 Ansible Tower 上,转到“设置”>“凭据”并编辑您的计算机凭据。有一个选项可以输入您的保管库密码。当您 运行 Ansible Tower 上的剧本时,应自动输入保险库密码。如果你想在 playbook 运行ning 时手动输入你的保管库密码,你也可以选中复选框 "Ask at runtime?"。

以下是此页面 "Vault Support" 下此功能的概述:https://www.ansible.com/blog/ansible-tower-148