Estoy investigando qué se necesitará para migrar mis entornos de desarrollo a Vagrant y tengo problemas para manejar el proceso de provisión de VM con el chef. Nunca he usado el chef antes y los documentos Vagrant en esta área intencionalmente débiles (fuera del alcance) para poder usar una mano.Provisioning Vagrant w/Chef
me gustaría hacer esto tan portátil como sea posible, así que pensé que tenía sentido para cargar libros de cocina desde una URL así que esto es lo que trato en mi 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' Creo que hay alguna duda de que simplemente estoy malinterpretando algo, pero no he encontrado una fuente de documentación que parezca encajar en este contexto de Vagabundo.
Gracias.
En caso de que alguien ha intentado esto últimamente, el repositorio git ha cambiado a un mensaje para descargar los repositorios individuales por lo que este patrón de descarga del maestro Opscode libros de cocina sucursal ya no funciona. –