Frage Charm-Parameter bei der Bereitstellung konfiguriert


Ich erstelle einen Juju-Charm, der bei der Bereitstellung Parameter an die Konfiguration übergeben muss.

Ich habe mich umgesehen und weiß, dass du es benutzen kannst juju deploy <charm> --config="key:value;key2:value2" aber ich kann nicht herausfinden, wo diese passen, während sie den Charme selbst schaffen.

Wie kann ich das machen und wie funktioniert es?


4
2017-11-21 23:20


Ursprung




Antworten:


Bruno, es gibt momentan eine offene Feature-Anfrage für diese Fähigkeit:

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

Sie können jetzt eine Yaml-Datei erstellen, die diese Optionen festlegen wird, diese Seite erklärt es:

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

Um zu tun, worüber Ihr Beispiel spricht, speichern Sie dies als local.yaml:

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

Und dann tu es

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

Sie können die Optionen auch unmittelbar nach der Bereitstellung (bevor die Einheit ausgeführt wird) festlegen

juju set service-name key=value key2=value2


4
2017-11-22 18:13



groß! Danke für die Antwort;) - Bruno Pereira