我正在尝试找出最佳实践文件夹结构来组织我的 Vault 变量。
目前它看起来像这样:
.
├── group_vars/
│ ├── group1.yml
│ └── group2.yml
├── host_vars/
│ ├── host1.yml
│ └── host2.yml
├── roles/
│ └── .../
└── vault/
├── enc-file1.yml
└── enc-file2.yml
但是,这样我总是必须include_vars
在我的角色内部使用来获取特定的加密文件。
是否有任何我可以应用的命名约定和文件夹结构,Ansible 会像使用and一样自动获取正确的Vaulted变量?host_vars
group_vars
我有这样的想法:
.
└── group_vars/
├── group1/
│ ├── main.yml
│ └── vault.yml
└── group2/
├── main.yml
└── vault.yml
有什么我可以做的,所以我不必明确包含保险库变量吗?