Vagrant ファイルをいくつかのシェフ属性を持つように構成しようとしていますが、設定しようとしている属性ではなく、シェフのレシピがデフォルトを使用しているため、何か間違っているに違いありません。私のvagrantファイルの構成セクションは次のとおりです。
config.vm.provision :chef_solo do |chef|
chef.json = {
:mysql => {
:server_root_password => 'password'
},
:nodejs => {
:version => '0.6.14',
:dir => '/usr/local',
:npm => '1.1.13'
}
}
chef.cookbooks_path = "config/env/cookbooks"
chef.add_recipe "apt"
chef.add_recipe "mongodb::10gen_repo"
chef.add_recipe "mongodb"
chef.add_recipe "mysql::client"
chef.add_recipe "mysql::server"
chef.add_recipe "nodejs"
chef.add_recipe "nodejs::npm"
#chef.add_recipe "mymc_service"
end
私のRubyは間違っていますか、それとももっと良い方法がありますか?