Как я могу получить результаты puppet apply -t --noop
каким-то образом читаемым сценарием? Есть ли ресурсы, которые можно подать? Думаю, должно быть что-то получше GREP :)
Внесение некоторых изменений в инфраструктуру подчиненных марионеток, и я хотел бы убедиться, что приложения не затронуты.
Сценарий оркестровки:
puppet agent -t --noop
Фактически /var/lib/puppet/state/last_run_summary.yaml
предоставляет все необходимое.
Взгляните на --detailed-exitcodes
вариант:
Предоставьте информацию о транзакции с помощью кодов выхода. Если это включено, код выхода «2» означает, что были изменения, код выхода «4» означает, что во время транзакции произошли сбои, а код выхода «6» означает, что были как изменения, так и сбои.