web-dev-qa-db-ja.com

導入時に設定されたチャームパラメータ

展開時にパラメーターを構成に渡す必要があるjujuチャームを作成しています。

私は周りを見回しましたが、juju deploy <charm> --config="key:value;key2:value2"しかし、自分で魅力を作成しているときに、それらがどこに適合するのかを理解できません。

どうすればこれを実行できますか?

4
Bruno Pereira

ブルーノ、この機能に対する現在のオープン機能のリクエストがあります:

https://bugs.launchpad.net/juju/+bug/893184

これらのオプションを設定するyamlファイルを今すぐ作成できます。このページではそれについて説明します。

https://jujucharms.com/docs/stable/charms-config#configuring-an-application-at-deployment

基本的にあなたの例が話していることをするために、これをlocal.yamlとして保存します:

service-name:
  key: "value"
  key2: "value2"

そして次に

juju deploy charm-name service-name --config local.yaml

また、デプロイ直後(ユニットが実行される前)にオプションを設定することもできます。

juju set service-name key=value key2=value2

4
SpamapS