gpt4 book ai didi

Ansible vault - 最佳实践文件夹结构

转载 作者:行者123 更新时间:2023-12-04 02:06:26 25 4
gpt4 key购买 nike

我正在尝试找出最佳实践文件夹结构来组织我的保险库变量。

目前看起来是这样的:

.
├── group_vars/
│   ├── group1.yml
│   └── group2.yml
├── host_vars/
│   ├── host1.yml
│   └── host2.yml
├── roles/
│   └── .../
└── vault/
├── enc-file1.yml
└── enc-file2.yml

但是,通过这种方式,我总是必须在我的角色中使用 include_vars获取特定的加密文件。

是否有任何我可以应用的命名约定和文件夹结构,Ansible 将自动获取正确的拱形变量,就像它对 host_varsgroup_vars ?

我有这样的想法:

.
└── group_vars/
├── group1/
│ ├── main.yml
│ └── vault.yml
└── group2/
├── main.yml
└── vault.yml

有什么我可以做的,所以我不必显式地包含保险库变量吗?

最佳答案

Is there anything I can do, so I do not have to explicitly include vault variables?

在最近的 Ansible 版本中(从 2.3 开始),您不需要为受 vault 保护的变量包含单独的文件。相反,您可以在常规变量文件中加密单个变量 - 请参阅 Single Encrypted Variable .

Is there any naming convention and folder structure [] that Ansible will automatically source the correct vaulted variable []?

不,没有约定,也没有自动机制。

关于Ansible vault - 最佳实践文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43062858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com