Jes*_*nce 5 automation salt-stack devops
在我们的基础设施中,我们在 minion 上设置了多个grain,包括“环境”和“组件”grain。基于此,可以有多个具有相同组件名称的 Minion,每个 Minion 位于不同的环境中。我希望能够基于多个grain来选择minions,而不必在master上定义多个节点组。
我努力了:
salt -G 'component:api,environment:prod' test.ping
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,我相当广泛地查看了他们的文档,但没有找到这种类型的小兵目标的示例。
这是否可能,如果可以,我将如何去做?
我刚刚找到了我正在寻找的信息,但显然之前就错过了。这可以通过复合匹配来完成
salt -C 'G@environment:prod and G@component:accounts' test.ping
Run Code Online (Sandbox Code Playgroud)
更多文档可以在这里找到:http://docs.saltstack.com/en/latest/topics/targeting/compound.html
| 归档时间: |
|
| 查看次数: |
2400 次 |
| 最近记录: |