Добавление поваренных книг повара из github
Я загрузил несколько кулинарных книг с сайта opscode с помощью команды: узел кулинарной книги ножа, например, git. Однако теперь я хотел бы загрузить поваренную книгу из репозитория github в мой текущий каталог кулинарных книг. Как мне это сделать? должен ли я просто клонировать репозиторий в мой каталог кулинарных книг?
Спасибо!
Ответы
Ответ 1
Вы можете установить плагин github для ножа из https://github.com/websterclay/knife-github-cookbooks, после чего вы можете просто использовать knife cookbook github install cookbooks/yum
для установки yum из https://github.com/cookbooks/yum.
Однако я бы предложил использовать Librarian-Chef от https://github.com/applicationsonline/librarian, он работает почти так же, как bundler для рубиновых драгоценных камней (если вы знакомы с этим).
Изменить: поскольку это, по-видимому, все еще получает представления, я бы не хотел упоминать berkshelf, что удивительно.
Ответ 2
Чтобы загрузить и управлять кулинарными книгами, вы можете использовать Berkshelf, который поставляется с самим собой, чтобы самостоятельно управлять зависимостями поваренной книги. Если вы знакомы с Ruby, он работает как Gemfile. Вы можете скачать кулинарные книги из github, добавив эту команду в свой BerksFile
cookbook 'nginx', путь: 'github url for cookbook'
Ответ 3
Вы можете попробовать эту команду
knife cookbook site download cookbookname