我正在使用厨师超市chef-server cookbook。我正在使用chef-solo通过这本食谱在Vagrant中引导厨师服务器。根据这本食谱的文档,我可以在属性default ['chef-server'] ['addons']中添加一个列表值。我想在该列表中添加“manage”,因此当我通过'vagrant up'引导Chef-server时,它还会安装chef-manage。
在Vagrant文件的shell provisioner部分中,此命令存在:
sudo chef-solo -o 'recipe[chef-server::default]'
我可以在此命令中添加哪些内容,以便将'manage'添加到属性中?谢谢
答案 0 :(得分:0)
您应该在VM(myfile.json)中创建属性json文件:
{
'chef-server': {
'addons': %w{manage}
}
}
并将其作为参数传递给chef-solo:
sudo chef-solo -j myfile.json -o 'recipe[chef-server::default]'