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
组来回答您的问题,但您的清单中的任何组都是如此。
我想知道 group_vars/ 和 group_vars/all/ 目录下的文件有什么区别?它们不是同样用于存储库存组文件吗?
如果您将变量放在 group_vars/all.yml
中,它们将为 all
组加载(即除了隐式 localhost
之外的所有机器)
如果你想将 all
组的 vars 分开放在不同的文件中,你可以将所有不同的 yaml 文件放在 group_vars/all/
目录中。它们都将以相同的方式加载到 all
组。
您不能混合这两种可能性:如果您在 group_vars
中有一个 all
目录,这将优先于 all.yml
文件。
虽然在上面的示例中使用 all
组来回答您的问题,但您的清单中的任何组都是如此。