0

如何将多个 ansible vault-ids 传递给分子?在分子.yml 中将多个 vault-id 作为选项传递将不起作用,因为最后一个 vault-id 条目将获胜。

例子:

 provisioner:
   name: ansible
   options:
     vault-id: labelA@./fileA.vault
     vault-id: labelB@./fileB.vault

labelA 将被 labelB 覆盖。

不同的团队拥有这些密码文件,因此它们在 CI 和 AWX 中是独立的。

4

1 回答 1

0

vault_identity_list通过配置器 config_options 在 ansible.cfg 中设置:

provisioner:
  name: ansible
  config_options:
    defaults:
      vault_identity_list: ${MOLECULE_PROJECT_DIRECTORY}/a.vault,${MOLECULE_PROJECT_DIRECTORY}/b.vault
于 2019-08-09T21:14:37.567 回答