Как выполнить правило SLS и принять условное действие? - PullRequest
0 голосов
/ 04 мая 2020

Я хочу иметь правило slstack sls, которое периодически выполняет команду bash. В зависимости от вывода команды, я хочу отправить уведомление.

У меня уже есть правило sls, и оно выполняется периодически, как и ожидалось. У меня также есть конфигурация для отправки уведомлений, и она работает с солями:

 salt-run mattermost.post_message message='Test'

Вопрос - как заставить работать с правилом .sls ? Буду признателен за пример.

В противном случае я могу написать для этого какой-нибудь скрипт python. Но, может быть, соль уже поддерживает это? Нужен ли реактор? https://docs.saltstack.com/en/latest/topics/reactor/

1 Ответ

0 голосов
/ 04 мая 2020

Если вы хотите отправить сообщение в случае сбоя состояния, вы можете использовать реквизит onfail для отправки самого важного сообщения.

https://docs.saltstack.com/en/latest/ref/states/requisites.html#onfail

...