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文件中對其進行了更改。
它看起來像我的哈希屬性實際上並沒有在廚師運行時更新,有沒有辦法確保它?