我正在尝试将我的 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 是错误的还是有更好的方法来做到这一点?