Шеф-повар: есть ли способ сравнить «статус-кво» с «запланированными изменениями» и «запланированными изменениями» с «выполненным прогоном»? - PullRequest
0 голосов
/ 08 января 2019

Я бы хотел получить от шеф-повара следующую информацию:

  1. текущее состояние узла в сравнении с запланированными изменениями
  2. панорамированные изменения по сравнению с состоянием после фактического запуска chef-client

До сих пор у меня была следующая идея:

  1. сравнить knife node show && chef-client -W (журнал почему-запуска)
    • однако, вывод в другом формате (JSON vs log), я должен был бы проанализировать журнал и преобразовать его в JSON (outch?)
  2. сравнить chef-client -W (журнал почему-запуска) && chef-client (журнал):
    • здесь я мог бы сравнить два

Чего я хочу добиться, так это визуализировать управление изменениями здесь

В форме урезанной версии того, что предлагает Chef Automate. Я не уверен, действительно ли я отстреливаю всю мою ногу здесь. Любые указатели приветствуются.

1 Ответ

0 голосов
/ 08 января 2019

Используйте те же хуки, что и Automate, напишите обработчик событий, который записывает изменения и отправляет их куда-нибудь. https://docs.chef.io/handlers.html#event-handlers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...