你好,
经过一些谷歌搜索并在 IRC 上询问后,似乎没有一个全局默认变量文件,您可以在其中设置加速和gather_facts 之类的内容。
group_vars/all 似乎不适用于此级别的变量。
这意味着对于包含许多剧本的大型剧本,您必须为每个剧本明确设置它们,这可能是次优的?
你好,
(A) 这些是在逐场比赛的基础上设置的。
(B) 以后请不要使用github作为支持论坛。 而是通过 googlegroups 上的 ansible-project 停下来。
谢谢!
嗨迈克尔,
这实际上是一项功能(或至少是文档更新)请求,而不是支持请求。
这个问题似乎反复出现,给出的答案通常是“group_vars/all”,但这不适用于所有范围,当然也不适用于我提到的变量。
[all:vars] 在清单中看起来是下一个最佳答案,但是当您有几个不同的清单文件时,您真的不想在所有这些文件中复制这些值。
所以,我觉得在剧本级别缺少类似于 defaults/ in roles 的东西。
+1,找不到定义全局默认值的地方
最有用的评论
嗨迈克尔,
这实际上是一项功能(或至少是文档更新)请求,而不是支持请求。
这个问题似乎反复出现,给出的答案通常是“group_vars/all”,但这不适用于所有范围,当然也不适用于我提到的变量。
[all:vars] 在清单中看起来是下一个最佳答案,但是当您有几个不同的清单文件时,您真的不想在所有这些文件中复制这些值。
所以,我觉得在剧本级别缺少类似于 defaults/ in roles 的东西。