6
Ansible:如何在单独的Vault文件中加密清单文件中的某些变量?
设定 考虑类似于以下示例的Ansible库存文件: [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 问题 我想将一些var(如db_password)存储在Ansible保管库中,而不是整个文件。 如何将Vault加密的ansible文件导入未加密的清单文件中? 我尝试过的 我创建了一个加密的vars文件,并尝试通过以下方式导入它: include: secrets 对此ansible-playbook回应: ERROR: variables assigned to group must be in key=value form 可能是因为它试图将include语句解析为变量。