【发布时间】:2017-08-03 02:15:34
【问题描述】:
我在食谱中配置了一些属性。后来,我想修改我食谱的其中一个属性。我尝试通过从厨师服务器(厨师服务器的 UI)编辑节点特定属性来覆盖厨师服务器。我加了
"cookbook_name": {
"jdbc_connection": "jdbc:xxxxxxxxxxxxx"
},
后来我想再编辑一个下载不同插件的属性。这是我的默认属性是
default['cookbook_name']['attribute'] = %w(
a
b
c
d
)
所以要覆盖上面的属性我给出了下面特定于厨师服务器节点属性的属性
"cookbook_name": {"attribut": "['a','b']"}
我的目的不是安装我在说明书中定义的所有工件 a、b、c、d,但我只想安装工件 a 和 b。即使在特定于节点属性定义"cookbook_name": {"attribut": "['a','b']"} 之后,我的厨师客户端也采用默认属性,而不是我在厨师服务器中定义的节点特定属性,它安装所有而不是 a 和 b。感谢您的帮助
【问题讨论】:
标签: json chef-infra