Я пытаюсь использовать berks upload
для отправки кулинарных книг (и зависимостей) до моего шеф-повара, но berkshelf должен знать, где находится мой сервер-шеф-повар ... и как попасть в него., где делает berkshelf искать knife.rb
Berkshelf будет работать с настройками по умолчанию, если вы явно не сгенерировать. По умолчанию Berkshelf использует значения, найденные в вашей конфигурации ножа (если у вас есть).
Где именно он ищет мои knife.rb
?
В настоящее время он находится в ~/chef-repo/.chef/knife.rb
, которого нет на моем пути или что-то еще. Должно быть? или я должен найти его в другом месте?
также для записи моя кулинарная книга не хранится в моем ~/chef-repo
каталоге. Они в ~/cookbooks
.... возможно, они «должны» быть внутри моего репетира шеф-повара?
ОК - это имеет смысл. из любопытства тогда ... возможно, я делаю это неправильно .... у меня будет отдельный файл berksfile в каждой поваренной книге внутри моего шеф-повара? то есть: один в '~/chef-repo/cookbooks/foo' и один в' ~/chef-repo/cookbooks/bar' или только один в '~/chef-repo/cookbooks' (в этом случае мне нужно повторить - как все это работает) – veilig
Да, один файл Berksfile в кулинарной книге. Я также загружаю файлы непосредственно из папки cookbook, а не из главного повара-репо. – StephenKing
@StephenKing - это процесс загрузки только личных предпочтений или я не вижу некоторых преимуществ с этим подходом? – rastasheep