Try removing the /my_project/recipes from cookbooks_path.
Как подготовить бродячую виртуальную машину с помощью Chef и .rb-файла, заполненного инструкциями
324
Bastian
Возможно, я неправильно понял всю концепцию: у меня есть работающая Vagrant VM с Ubuntu 12.04, поверх которой я хочу установить несколько пакетов и конфигурационных файлов. У меня они установлены в Chef, в пути cookbooks / my_project / recipes у меня есть файл vagrant-dev.rb со всеми инструкциями. Теперь моя конфигурация Vagrant в Vagrantfile должна быть проблемой здесь:
config.vm.provision :chef_solo do |chef| chef.cookbooks_path = "cookbooks/my_project/recipes" chef.add_recipe "vagrant-dev.rb" end
и когда я загружаю ВМ, я получаю
FATAL: Chef::Exceptions::CookbookNotFound: Cookbook vagrant-dev.rb not found.
Я попробовал без .rb в конце. Я полагаю, что это совершенно другой вопрос, и я не использую это правильно. Но после поиска я не смог найти ничего, что объясняло бы, как это сделать правильно.
1 ответ на вопрос
0
Kevin
Добро пожаловать в Superuser, имейте в виду, что ответы в одной строке часто не одобряются :( пожалуйста, подумайте над тем, чтобы уточнить свой ответ.
50-3 11 лет назад
2
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?