【发布时间】:2020-04-27 07:42:16
【问题描述】:
什么是有效的
我的 ansible 库存组织如下:
../project1
|- group_vars
|- host_vars
|- 10.20.30.1.yml
{{content like remote-endpoint="x.x.x.x", ... a very big var map... ,}}
|- 10.20.30.2.yml
{{content like remote-endpoint="y.y.y.y", ... a very big var map... ,}}
inventory
我的库存文件内容如下:
10.20.30.1 hvar="host1"
10.20.30.2 hvar="host2"
上述工作按预期工作,我能够访问特定主机的所有主机级变量。
我想做什么?
我希望 host_vars/*files* 的名称基于标签(可能),例如 - host1、host2 等,而不是“inventory_hostsname”ansible 变量的值。这将使我能够给出一些特定于函数的名称,例如 master、slave 等,在后一种情况下,即使主机更改,文件的名称也可以保持不变。
【问题讨论】:
标签: variables ansible ansible-inventory inventory