JUJU が Heat conf ファイルを上書きするのを防ぐ方法

JUJU が Heat conf ファイルを上書きするのを防ぐ方法

heat_docker プラグインをインストールし、プラグインを有効にするには heat.conf の "plugin_dirs" を更新する必要があります。これは機能しますが、charm を更新または再起動すると、構成ファイルが上書きされます。(任意のパラメータを "config-flags" 経由で渡すことができる nova charm とは異なり、heat charm には同等のフィールドがないようです。)
何かご意見はありますか?
よろしくお願いします。

答え1

これはむしろ醜いハックただし、「属性を変更して不変属性を追加」という方法を試すこともできますchattr +i heat.conf。これにより、ファイルに偶発的な変更が加えられることはありません。この方法の欠点は、chattr -i heat.conf変更を行うためにコマンドを発行する必要があることです。この方法では、事前に不変属性を削除しないと、通常必要なファイルの変更が失敗するなど、意図しない結果が簡単に発生する可能性があります。これはマシェットで缶を開けるようなものなので、他の誰かがもっと良い答えを持っていることを願っています。

関連情報