Jujuでデプロイされたサービスチャームにいくつかのセカンダリ設定オプションを設定する必要があります。必要なすべてのオプションは、元のconfig.yamlファイルで空になるように事前設定されています。現在、これらの設定の一部は、extra-config.yaml
という名前の別の構成ファイルで変更されています。 config-changedフックトリガーを使用して、これらのファイル構成オプションをサービスチャームに設定するにはどうすればよいですか?また、extra-config.yamlをcharmsディレクトリ構造の外に配置できますか?
このコマンドは機能しますが、config-changedフックはトリガーされません->
juju set --config precise/cool-charm/extra-config.yaml cool-charm
注:ドキュメントには、認識されない--fileオプションがあります。
さて、それは現在(6-21-12)現在のjujuのベータ版で動作しています。 1つは発行する必要がありますjuju set charm-name --config /path/to/extra-config.yaml
トリガーするconfig-changedフックの構成ファイルを変更するか、リビジョンフィールドを追加することが重要です。追加の構成ファイルが以前に設定されていて変更されていない場合、フックはトリガーされません。
これは私が言えることからするとバグのように見えます。ちょうどそれを https://bugs.launchpad.net/juju/+bug/1015645 として提出しました