Ответ 1
Плагин vagrant-berkshelf
и Berkshelf в целом очень поваренная книга. Шеф-повар, однако, ориентирован на кулинарию-репо. Установка плагина vagrant-berkshelf
позволяет использовать подход, ориентированный на использование поваренной книги, рассматривая каждую кулинарную книгу как свой собственный программный проект.
Вам нужно добавить каждую из кулинарных книг в каталог cookbooks
в свой Berksfile. Здесь есть несколько подходов:
-
Если вам нужна только одна или две кулинарные книги, просто добавьте их, используя местоположение пути Berkshelf:
cookbook 'bacon', path: '~/cookbooks/bacon'
-
Если вы хотите все свои кулинарные книги, вы можете использовать Ruby здесь. Малоизвестный секрет заключается в том, что
Berksfile
исполняется как Ruby, поэтому вы можете зацикливаться и быть волшебным:Dir['/Users/sethvargo/cookbooks/**'].each do |path| cookbook File.basename(path), path: path end
Это загрузит каждую поваренную книгу в этом каталоге в ваш Berksfile (и, следовательно, Berkshelf)
Источники:
- Я являюсь основным участником проекта Berkshelf.
- Я работал на шеф-повара во время этого сообщения:)