So stellen Sie eine virtuelle VM mit Chef und einer .rb-Datei mit Anweisungen bereit

401
Bastian

Ich habe wahrscheinlich das ganze Konzept falsch verstanden: Ich habe eine funktionierende Vagrant VM mit Ubuntu 12.04, darüber möchte ich noch ein paar Pakete und Konfigurationsdateien installieren. Ich habe sie in Chef gesetzt, im Pfad cookbooks / my_project / recipes habe ich eine vagrant-dev.rb-Datei mit allen Anweisungen. Nun muss meine Vagrant-Konfig in Vagrantfile das Problem hier sein:

config.vm.provision :chef_solo do |chef| chef.cookbooks_path = "cookbooks/my_project/recipes" chef.add_recipe "vagrant-dev.rb" end 

und wenn ich die VM lade bekomme ich

FATAL: Chef::Exceptions::CookbookNotFound: Cookbook vagrant-dev.rb not found. 

Ich habe am Ende ohne die .rb versucht. Ich denke, es ist eine völlig andere Sache und ich benutze es nicht richtig. Aber nach der Suche konnte ich nichts finden, was erklärt, wie man es richtig macht.

0

1 Antwort auf die Frage

0
Kevin

Versuchen Sie, die / mein_projekt / -rezepte aus dem cookbooks_path zu entfernen.

Willkommen bei Superuser. Bitte beachten Sie, dass 1 Zeile Antworten häufig verpönt ist :( Bitte denken Sie an Ihre Antwort 50-3 vor 10 Jahren 2