如何防止 JUJU 覆蓋 Heat conf 文件

如何防止 JUJU 覆蓋 Heat conf 文件

安裝了heat_docker插件,需要更新heat.conf中的“plugin_dirs”,插件才能生效。這有效;但是,在魅力更新或重新啟動時,設定檔將被覆蓋。 (與 nova charm 不同的是,nova charm 可以透過「config-flags」傳遞任意參數,但 heat charm 中似乎沒有等效的欄位。)
有什麼想法嗎?
乾杯,

答案1

這是一個相當醜陋的駭客但您可以嘗試chattr +i heat.conf“更改屬性添加不可變”,這將導致文件不會意外更改。這種方法的缺點是您必須發出命令chattr -i heat.conf才能進行任何修改。這種方法很容易導致意想不到的後果,例如除非您事先刪除了不可變屬性,否則通常需要對檔案進行的修改將會失敗。由於這就像用砍刀打開罐頭一樣,我希望其他人有更好的答案。

相關內容