Вопрос: Параметры Charm, настроенные при развертывании


Я создаю шарм juju, который должен иметь параметры, переданные конфигурации при развертывании.

Я огляделся, и знаю, что вы можете использовать juju deploy <charm> --config="key:value;key2:value2" но я не могу понять, где они подходят, создавая обаяние.

Как я могу это сделать и как это работает?


4
2017-11-21 23:20


Источник




Ответы:


Бруно, на данный момент есть действительно открытый запрос функции для этой возможности:

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
2017-11-22 18:13



Великий! thx для ответа;) - Bruno Pereira