Salt-Stack 从 top.sls 中的盐 '*' state.apply 中排除小兵
Salt-Stack exclude minions from salt '*' state.apply in top.sls
即使我 运行 salt '*' state.apply
在 CLI 上,有没有办法将 minions 排除在目标之外?
理想情况下,应该在 top.sls
的某处声明排除
您想使用复合匹配。可以像这样完成除 minion_id_1
之外的网络服务器状态的所有 minions。
base:
'not minion_id_1':
- match: compound
- webserver
可以在此处找到有关复合匹配的文档:docs.saltstack.com/en/latest/topics/targeting/compound.html
在 CLI 中,您可以按如下方式排除 minion,
salt -C 'not minion-id' test.ping
以上模式自版本 2015.8.0
起可用。如果您使用的是旧版本,
salt -C '* and not minion-id' test.ping
请详细阅读 Compound matchers here。
即使我 运行 salt '*' state.apply
在 CLI 上,有没有办法将 minions 排除在目标之外?
理想情况下,应该在 top.sls
的某处声明排除您想使用复合匹配。可以像这样完成除 minion_id_1
之外的网络服务器状态的所有 minions。
base:
'not minion_id_1':
- match: compound
- webserver
可以在此处找到有关复合匹配的文档:docs.saltstack.com/en/latest/topics/targeting/compound.html
在 CLI 中,您可以按如下方式排除 minion,
salt -C 'not minion-id' test.ping
以上模式自版本 2015.8.0
起可用。如果您使用的是旧版本,
salt -C '* and not minion-id' test.ping
请详细阅读 Compound matchers here。