Настройка обработки событий через Salt-Reactor
SaltStack включает механизм Reactor, позволяющий автоматически выполнять последовательность действий при возникновении
определенного события. Чтобы настроить эти действия на сервере управления (master), cоздайте
конфигурационный файл /etc/salt/master.d/reactor.conf.
Пример файла:
reactor:
- 'salt/auth':
- salt://_reactors/auth-denied-minions-default.sls
- rejected_retry: True
Где:
-
reactor— ключ настройки механизма Reactor, который позволяет SaltStack реагировать на определенные события;-
salt/auth— подписка на событие, которое генерируется, когда сервер управления (master) получает запрос на аутентификацию от агента (minion);-
salt://_reactors/auth-denied-minions-default.sls— путь к файлу состояния (SLS-файлу), который будет выполнен в ответ на событиеsalt/auth; -
rejected_retry— указывает, cтоит ли пытаться повторно обработать это событие, если оно было отклонено.
-
-