我如何为 Ansible 中的所有主机定义变量?

我如何为 Ansible 中的所有主机定义变量?

我知道有几种定义变量的方法,例如:

  • 内部库存
  • 内部剧本
  • 内部包含文件
  • 每个主机和组的内部host_vars和变量。groups_var

但是如何创建位置、文件等来存储变量全部主机类似于host_vars.

有可能吗?我知道可以包含带有变量的文件,但我想知道是否可以像host_vars.

答案1

all是与库存系统的隐式组。

您可以创建group_vars/all.yml变量并将其放入其中。

我想还有其他几种方法可以做到这一点。

变量 doco说你可以使用(自动)包含文件中的变量,就像角色做。

相关内容