Я пытался настроить сервер шеф-повара и снабдить его кулинарными книгами на странице opscode github
http://github.com/opscode/cookbooks.git
Я клонировал это репо и установил его как в конфигурации моего сервера, так и в конфигурации ножа.
server.rb
cookbook_path ['/ opt / chef / cookbooks', '/ opt / chef / site-cookbooks']
нож.rb
cookbook_path ['/ opt / chef / cookbooks', '/ opt / chef / site-cookbooks']
Оба каталога содержат кулинарные книги из репозитория, но кулинарные книги видны либо в веб-интерфейсе, либо в списке кулинарных книг ножа. Я почти уверен, что у меня все настроено правильно, поскольку клиенты могут подключаться, и все процессы, похоже, работают (согласно документу setp сервера).
У кого-нибудь есть эта работа, и может ли я встать на правильный путь включения моих кулинарных книг в список?
rgds,
Ste
Репозиторий Opscode GitHub для кулинарных книг рассматривается в разработке, и выпуски выпускаются для Сайт кулинарных книгвместе с другими членами сообщества. Opscode рекомендует использовать Ножа Подкоманды "сайта кулинарных книг" для работы с этим сайтом, чтобы загрузить кулинарные книги и включить их в локальный Репозиторий шеф-повара.
На странице Chef Repository описывается, как настроить локальное репо для хранения кулинарных книг и других битов конфигурации для вашей среды (конфигурация ножа и т. Д.).
Когда у вас есть кулинарные книги, вы загружаете их на сервер Chef с помощью функции выгрузки кулинарных книг.
knife cookbook upload -a
Или воспользуйтесь рейк-заданием в шеф-репо.
rake install
Вы можете загрузить отдельные кулинарные книги, например, если вы внесли изменения только в одну.
knife cookbook upload COOKBOOK_NAME