Марионетка Ochestration: получите результаты выполненной марионетки

Как я могу получить результаты puppet apply -t --noop в некотором сценарии читаемый путь? Там какие-либо ресурсы должны применяться? Я предполагаю, что должно быть что-то лучше затем GREP :)

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

Сценарий оркестровки:

  1. остановите марионеточный агент
  2. сделайте мой материал
  3. выполненный puppet agent -t --noop
  4. если (3) применил resurces => откат!
  5. запустите марионеточный агент
0
задан 22 September 2015 в 00:08
2 ответа

На самом деле /var/lib/puppet/state/last_run_summary.yaml обеспечивает все необходимое.

1
ответ дан 4 December 2019 в 13:46

Взгляните на опцию --detailed-exitcodes:

Предоставление информации о транзакции через коды выхода. Если это включено, то код выхода в '2' означает, что произошли изменения, код выхода в '4' означает, что во время транзакции были сбои, а код выхода в '6' означает, что были как изменения, так и сбои.

1
ответ дан 4 December 2019 в 13:46

Теги

Похожие вопросы