Я вникаю в то, что потребуется, чтобы перенести мои среды разработки на Vagrant, и у меня возникли проблемы с обработкой процесса подготовки VM с шеф-поваром. Я никогда раньше не использовал шеф-повара, и бродячие документы в этой области были намеренно слабыми (вне сферы охвата), поэтому я мог использовать руку.
Я хотел бы сделать это как можно более переносимым, поэтому я подумал, что имеет смысл загружать кулинарные книги из URL-адреса, поэтому я пытаюсь в своем 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
Я не думаю, что есть вопрос, что я просто что-то недопонимаю, но я не нашел источник документации, который, похоже, подходит для этого контекста бродяг.
Спасибо.