Automation 用多种谷物瞄准食盐仆从

Automation 用多种谷物瞄准食盐仆从,automation,salt-stack,devops,Automation,Salt Stack,Devops,在我们的基础设施中,我们在仆从身上设置了多种谷物,包括“环境”谷物和“组件”谷物。基于此,可以有多个具有相同组件名称的仆从,每个仆从位于不同的环境中。我希望能够基于多个晶粒选择仆从,而不必在主节点上定义多个节点组 我试过: salt -G 'component:api,environment:prod' test.ping 这似乎不起作用,我已经相当广泛地查看了他们的文档,没有发现这种类型的仆从目标的例子 这可能吗?如果可能的话,我该怎么做呢?我刚刚找到了我一直在寻找的信息,但显然之前没有找到

在我们的基础设施中,我们在仆从身上设置了多种谷物,包括“环境”谷物和“组件”谷物。基于此,可以有多个具有相同组件名称的仆从,每个仆从位于不同的环境中。我希望能够基于多个晶粒选择仆从,而不必在主节点上定义多个节点组

我试过:

salt -G 'component:api,environment:prod' test.ping
这似乎不起作用,我已经相当广泛地查看了他们的文档,没有发现这种类型的仆从目标的例子


这可能吗?如果可能的话,我该怎么做呢?

我刚刚找到了我一直在寻找的信息,但显然之前没有找到。这可以通过复合匹配来实现

salt -C 'G@environment:prod and G@component:accounts' test.ping
更多文档可在此处找到: