我想使用刀搜索命令搜索节点,它具有覆盖节点文件中的属性的节点。刀搜索嵌套属性
我尝试以下,但我以前不工作
knife search node "datadog.agent_version::5.4.3-1"
这就是我在节点文件
"datadog": {
"agent_version": "5.4.3-1"
},
对此有何建议有越权?
我想使用刀搜索命令搜索节点,它具有覆盖节点文件中的属性的节点。刀搜索嵌套属性
我尝试以下,但我以前不工作
knife search node "datadog.agent_version::5.4.3-1"
这就是我在节点文件
"datadog": {
"agent_version": "5.4.3-1"
},
对此有何建议有越权?
像这样的东西应该工作knife search node "datadog_agent_version:5.4.3-1"
。该功能完全是documented。
您是否在更改属性后运行chef-client? 我相信只有成功的厨师 - 客户端运行后才会出现新属性。
https://docs.chef.io/knife_search.html#nested-fields –