【发布时间】:2015-05-13 08:04:06
【问题描述】:
设置
考虑一个类似于以下示例的Ansible inventory file:
[san_diego]
host1
host2
[san_francisco]
host3
host4
[west_coast]
san_diego
san_francisco
[west_coast:vars]
db_server=foo.example.com
db_host=5432
db_password=top secret password
问题
我想将一些变量(如 db_password)存储在 Ansible vault 中,但不是整个文件。
如何将 Vault 加密的 ansible 文件导入未加密的清单文件?
我尝试过的
我创建了一个加密的 vars 文件并尝试将其导入:
include: secrets
ansible-playbook 回复:
ERROR: variables assigned to group must be in key=value form
可能是因为它试图将include 语句解析为变量。
【问题讨论】:
标签: encryption ansible ansible-playbook ansible-vault