【发布时间】:2018-04-14 23:21:24
【问题描述】:
我在 powershell 中运行以下命令来执行厨师操作。
chef-client -o 'recipe[cookbook]' -j attributes-file.json
json文件内容如下
{
"param1": {
"param2":["value1","value2","value3"]
}
}
当我们第一次运行 chef-client 时,在 chef-node 中设置了属性并且成功。但是我们第二次使用不同的“param2”内容运行相同的命令,例如。 "param2":["value4","value5"],它仍然选择 ["value1","value2","value3"] 作为值。
我们如何覆盖 chef-client 中的现有值?和/或在执行后取消设置节点值?
请注意:由于厨师是通过 Cloudify 远程触发的,因此我们无法执行刀命令。
【问题讨论】:
-
你确定这是你使用的命令,特别是
-ovs.-r?