gpt4 book ai didi

ruby - Vagrant File Chef 属性

转载 作者:数据小太阳 更新时间:2023-10-29 06:35:38 26 4
gpt4 key购买 nike

我正在尝试将我的 Vagrant 文件配置为具有一些 Chef 属性,但我一定是做错了什么,因为 Chef Recipe 使用的是默认值而不是我试图设置的属性。这是我的 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 错了还是有更好的方法?

最佳答案

我是 Vagrant、Ruby 和 Chef 的新手,但这对我有用:

config.vm.provision :chef_solo do |chef|
chef.json = {
"mysql" => {
"server_root_password" => "password"
}
}
chef.add_recipe "mysql" # etc
end

关于ruby - Vagrant File Chef 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10016476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com