1
Ansible库存层次结构
我想为Ansible创建一个库存文件作为独立排序。以下是此文件的示例: [houston:children] hst-lin hst-win [hst-lin:children] hst-lin-prod hst-lin-test [hst-win:children] hst-win-prod hst-win-test [lin:children] lin-hst lin-ny [lin-hst:children] lin-hst-prod lin-hst-test . . . 因此,用户可以键入“lin-hst”或“hst-lin”来访问休斯顿的Linux服务器。我的主要目的是这个。但此时存在问题。我有4个二进制变量(location,os,prod / test,int / ext),并且有太多组合用于键入与排序无关的。我想“hst-lin-int-test”与“lin-hst-test-int”相同。 在Ansible(或YAML)中有一种简单的方法可以做到这一点,还是应该键入这些变量的每个组合?我正在寻找交叉集群或类似的东西。