Назад | Перейти на главную страницу

Настройка поваренных книг Chef

Я пытаюсь настроить Munin с помощью Chef, и я не уверен, где разместить необходимые настройки. Например, в документации на Github сказано добавить munin_plugin 'plugin_name', в client.rb.

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

Как правильно вносить изменения в кулинарную книгу?

Я

Последняя тенденция - использовать кулинарные книги-оболочки: http://www.getchef.com/blog/2013/12/03/doing-wrapper-cookbooks-right/ (если вы не можете настроить это через атрибуты).

Помимо добавления дополнительных ресурсов, вы также можете получить доступ к ресурсам, определенным в кулинарной книге восходящего направления, и изменить их в соответствии с вашими потребностями. В случае, если ваши модификации только меньшего размера, это позволяет избежать разветвления (что, как я считаю, затрудняет отслеживание восходящих изменений, чем использование librarian-chef или Berkshelf с кулинарной книгой восходящего направления).

Зависит от того, что вы подразумеваете под настройками.

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

Если вам нужно изменить рецепты, я бы просто создал ветвь существующей кулинарной книги и оставил бы установленную программу Development Chef, чтобы проверить слияние на предмет изменений.