Я использую конфигурацию chef-server
и chef-client
.
Есть один рецепт, который я хочу повторно запускать на всех хостах, содержащих его, при каждом изменении конфигурации хостов (новые хосты добавляются путем начальной загрузки или старый удаляется), в самом рецепте нет никаких изменений.
Сейчас я просто запускаю chef-client
каждые 5 минут в cron, что не лучшее решение.
В общем, даже если я изменю рецепт, знает ли chef-client
, что он должен перезапустить рецепт? (Откуда он узнает и сколько времени может потребоваться, чтобы определить изменения в рецепте)
Если мне нужно повторно запустить рецепт без изменений в самом рецепте, как это сделать правильно?
Спасибо!