web-dev-qa-db-ja.com

ファイルを使用してjujuサービスユニットに構成オプションを設定する正しい方法は何ですか?

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オプションがあります。

1
surgemcgee

さて、それは現在(6-21-12)現在のjujuのベータ版で動作しています。 1つは発行する必要があります
juju set charm-name --config /path/to/extra-config.yaml
トリガーするconfig-changedフックの構成ファイルを変更するか、リビジョンフィールドを追加することが重要です。追加の構成ファイルが以前に設定されていて変更されていない場合、フックはトリガーされません。

2
surgemcgee

これは私が言えることからするとバグのように見えます。ちょうどそれを https://bugs.launchpad.net/juju/+bug/1015645 として提出しました

1
m_3