我正在使用JSON文件来配置(已经引导的)节点,并尝试识别正确的语法来设置节点特定的属性。这是使用的JSON文件:
{
"name": "mynode",
"run_list": [
"snmp"
],
"default_attributes": {
"server_url": "http://mynode/",
"interval": "20"
},
"normal": {
"tags": [
]
}
}
命令(注意最后一个命令结果中未显示的属性):
>knife --version
Chef: 12.9.41
>knife node from file .\mynode.json
Updated Node mynode
>knife node show mynode
Node Name: mynode
Environment: _default
FQDN:
IP:
Run List: recipe[snmp]
Roles:
Recipes:
Platform:
Tags:
在节点上设置默认/正常/重写属性的正确语法是什么?
由于
答案 0 :(得分:1)
您无法在节点中设置默认/覆盖属性,只能正常。 knife node from file
的语法就是你所拥有的(减去default_attributes
,它什么都不做)。