4

在我们的基础设施中,我们在 minion 上设置了多个粒度,包括“环境”和“组件”粒度。基于此,可以有多个具有相同组件名称的 minions,每个 minions 在不同的环境中。我希望能够基于多个粒度选择 minions,而不必在 master 上定义多个节点组。

我努力了:

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

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

这甚至可能吗?如果是这样,我将如何去做?

4

1 回答 1

1

我刚刚发现了我正在寻找的信息,但显然之前错过了。这可以通过复合匹配来完成

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

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

于 2015-06-08T21:55:22.973 回答