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

Лучшие практики шеф-повара - оценка / выбор поваренной книги

Очевидно, что одна из самых приятных вещей в Chef - это повторное использование проверенных компонентов через кулинарные книги, особенно с помощью подхода поваренной книги-оболочки.

Однако как выбрать кулинарную книгу для упаковки? Некоторые примеры, которые потратили кучу моего времени.

До сих пор я использовал кулинарные книги supermarket.chef.io, и они в основном работали. За исключением того, что его поваренная книга для службы, которую я хочу, кажется не обслуживаемой и готовой к принятию.

Некоторые идеи:

Извините, я понимаю, что это общий вопрос. Но, безусловно, если повторное использование является целью экосистемы Chef, то разумный выбор лучшей поваренной книги сообщества для упаковки - ключевой ингредиент успеха для конечного пользователя. Помимо технических навыков использования самого Chef.

Как ты это делаешь? Какая у вас эвристика?

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

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

Просматривая код, я просто бегло просматриваю вопросы, задавая себе следующие вопросы:

а) эта поваренная книга делает только одно

Если это поваренная книга, устанавливающая приложение, это все, что мне нужно. Я не хочу, чтобы он возился с остальной системой. (например: коснитесь физических дисков, томов ebs и т. д.)

б) если я воспользуюсь этой кулинарной книгой, будет ли она расширяема

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

Если это поваренная книга на основе рецептов, то я хочу, чтобы большинство соответствующих битов можно было настраивать с помощью атрибутов. Я вообще не возражаю против поваренных книг-оберток, но я буду чертовски счастливее, если смогу установить несколько атрибутов, а не слишком много обертывать другие ресурсы.