Provisioning Vagrant w / Chef

Я копаюсь в том, что потребуется для миграции моих сред разработки на Vagrant, и у меня возникли некоторые проблемы с управлением процессом подготовки виртуальных машин с помощью chef. Я никогда раньше не использовал шеф-повара, и документы Vagrant в этой области намеренно слабые (вне сферы действия), чтобы я мог использовать руку.

Я хотел бы сделать это как можно более портативным, поэтому я подумал, что имеет смысл загружать кулинарные книги с 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

Я не Не думаю, что есть какие-то вопросы, что я просто что-то неправильно понимаю, но я не нашел источника документации, который бы подходил для этого контекста Vagrant.

Спасибо.

23
задан Rob Wilkerson 20 January 2012 в 11:53
поделиться