Você pode fazer salt-call state.high
e especifique a regra individual desejada do arquivo diretamente na linha de comando.
Eu tenho um estado chamado service.sls
dentro de um diretório "elasticsearch". Eu poderia chamar todo o estado via salt-call state.sls elasticsearch.service
, mas gostaria apenas de acionar uma regra dentro desse estado.
Contexto: a configuração é file.managed
e foi alterada, mas eu gostaria de fazer manualmente a reinicialização que o estado acionaria.
Você pode fazer salt-call state.high
e especifique a regra individual desejada do arquivo diretamente na linha de comando.
Embora exista um parâmetro exclude
na maioria das funções de estado, não há inclue
.
No entanto, você pode excluir todos os outros IDs de estado para executar apenas a "regra" desejada:
salt-call state.sls elasticsearch.service exclude="[{'id': 'id_to_exclude'}, {'id': 'id_to_also_exclude'}]"
Tags saltstack