Sto scavando in quello che servirà per migrare i miei ambienti di sviluppo in Vagrant e sto avendo qualche problema a gestire il processo di provisioning VM con lo chef. Non ho mai usato lo chef prima e i documenti Vagrant in quest'area sono intenzionalmente deboli (fuori dal campo di applicazione), quindi ho potuto usare una mano.Provisioning Vagrant w/Chef
Mi piacerebbe fare questo il più portabile possibile, così ho pensato che avesse senso per caricare libri di cucina da un URL quindi questo è quello che sto cercando nel mio Vagrantfile
:
config.vm.provision :chef_solo do |chef|
chef.recipe_url = 'https://github.com/opscode/cookbooks/tarball/master'
chef.add_recipe 'nginx'
chef.add_recipe 'mysql'
chef.add_role 'web'
# You may also specify custom JSON attributes:
# chef.json = { :mysql_password => '' }
end
I don' Penso che ci sia qualche domanda che sto semplicemente fraintendendo qualcosa, ma non ho trovato una fonte di documentazione che sembra adattarsi a questo contesto Vagrant.
Grazie.
Nel caso in cui qualcuno ha provato questo ultimamente, il repo git è cambiato a un messaggio per scaricare le singole repos così questo modello di scaricare l'Opscode maestro libri di cucina ramo non funziona più. –