使用多种谷物定位盐爪子

时间:2015-06-08 21:48:14

标签: automation salt-stack devops

在我们的基础设施中,我们在奴才上设置了多个谷物,包括一个环境'和'组件'粮食。基于此,可以有多个具有相同组件名称的minions,每个minions在不同的环境中。我希望能够选择基于多个粒子的小兵而不必在母版上定义几个节点组。

我试过了:

salt -G 'component:api,environment:prod' test.ping

这似乎不起作用,我已经相当广泛地查看了他们的文档,并且没有找到这种类型的小兵目标的例子。

这是否可能,如果是这样,我将如何进行呢?

1 个答案:

答案 0 :(得分:1)

我刚刚看到了我正在寻找的信息,但显然早先错过了。这可以通过复合匹配来完成

salt -C 'G@environment:prod and G@component:accounts' test.ping

可在此处找到更多文档:http://docs.saltstack.com/en/latest/topics/targeting/compound.html