And True
Всем привет. Не совсем пойму как должно работать
У меня есть states например в котором указано что сервис должен работать всегда.
osqueryd:
service.running:
- enable: True
- reload: True
Если я на миньёне стопну этот сервис и запущу с salt-master
salt '*' state.highstate
то этот state отработает и сервис поднимется. Но это больше похоже на модель push.
Если я сервис стопну, то миньён сам не будет менять свое состояние чтобы запустить его. Это как-то надо на самом миньене настроить или как ?
Чет сколько не смотрю\читаю - везде для применения конфига используют state.apply с мастера
Я вроде нашел упоминание о расписании запилил на миньен такую тему
minion_highstate_schedule:
schedule.present:
- name: highstate
- run_on_start: True
- function: state.highstate
- minutes: 2
- maxrunning: 1
- enabled: True
- returner: rawfile_kson
Но чет всё равно ни фига сервис не поднимается - миньен похоже не пытается актуализировать state
смотря чего требуется достичь, если требуется чтобы сервис запускался после падения , посмотрите в сторону reactor