1
我跑,看起来像这样的命令:强制厨师更新哈希属性
chef-solo -j my_runlist.json
我的JSON文件看起来是这样的:
{
"my_attributes": {
"list_of_things_to_Create":
[
{
"source_file" : "C:\\myFile\\mypng.png"
}
]
},
"run_list": ["recipe[my-local-cookbook::create]"]
}
菜谱已经是我的机器上并且我已经验证它在不同的运行中正常工作。
我不得不移动.png
文件,所以我更新了source_file
属性以指向png的新位置。
但是,当我再次运行chef-solo
时,运行失败,因为它一直在寻找我的png的原始位置,尽管我已在我的json文件中对其进行了更改。
它看起来像我的哈希属性实际上并没有在厨师运行时更新,有没有办法确保它?