在使用Chef-solo进行override_attribute时需要注意
使用 Chef-solo 来覆盖 MongoDB 的属性。
常见的错误
{
"run_list": [
"recipe[nginx]",
"recipe[nodejs]",
"recipe[mongodb]",
"recipe[redis]"
],
"override_attribute" : {
"mongodb":
{
"version": "2.6.3-1",
"replSet": ""
}
}
}
不需要使用override_attribute。
可以正确覆盖
{
"run_list": [
"recipe[nginx]",
"recipe[nodejs]",
"recipe[mongodb]",
"recipe[redis]"
],
"mongodb":
{
"version": "2.6.3-1",
"replSet": ""
}
}