我在“elasticsearch”目录下有一个叫做service.sls
的状态。 我可以通过salt-call state.sls elasticsearch.service
调用整个状态,但是我只想在该状态下触发一个规则。
上下文:该configuration是file.managed
并已被更改,但我想手动执行重启状态将触发。
您可以执行salt-call state.high
并直接在命令行上指定所需的单个规则。
尽pipe大多数状态函数都有一个exclude
参数,但没有包含。 然而,你可以排除所有其他的国家ID只执行你想要的“规则”:
salt-call state.sls elasticsearch.service exclude="[{'id': 'id_to_exclude'}, {'id': 'id_to_also_exclude'}]"