group_vars/all/ 目录中有哪些文件?

What are the files in the group_vars/all/ directory?

我想知道 group_vars/group_vars/all/ 目录下的文件有什么区别?它们不是同样用于存储库存组文件吗?

如果您将变量放在 group_vars/all.yml 中,它们将为 all 组加载(即除了隐式 localhost 之外的所有机器)

如果你想将 all 组的 vars 分开放在不同的文件中,你可以将所有不同的 yaml 文件放在 group_vars/all/ 目录中。它们都将以相同的方式加载到 all 组。

您不能混合这两种可能性:如果您在 group_vars 中有一个 all 目录,这将优先于 all.yml 文件。

虽然在上面的示例中使用 all 组来回答您的问题,但您的清单中的任何组都是如此。

参考:Organizing hosts and group vars