Назад | Перейти на главную страницу

Выполнить команду на Salt master до высокого состояния миньона

Есть ли способ запустить команду (или состояние) на солевом мастере всякий раз, когда salt 'myminion' state.highstate выполняется, но до выполнения высокого состояния миньона?

Команда svn update или (svn.latest), поэтому миньону будут доступны файлы в / srv / salt. svnfs не будет работать для меня из-за ограничений структуры каталогов. Я также обнаружил, что вы не можете добавлять собственные файловые системы (без изменения источника соли).

Я надеялся Реактор система помогла бы, но я не уверен, можно ли ее использовать в этом случае.

РЕДАКТИРОВАТЬ:
Другое возможное решение - написать SVN хук после фиксации, но я бы не стал.

Вы можете создать собственный бегун, который будет выполнять ваши команды svn, а затем запускать ваше highstate по мере необходимости.

Здесь есть много хороших примеров: https://github.com/saltstack/salt/tree/develop/salt/runners