Сделать переменную упаковщика необязательной - PullRequest
0 голосов
/ 03 января 2019

Есть ли способ создать необязательную переменную упаковщика?

Допустим, у меня есть следующее:

{
  "variables": {
    "provisioner": null
  },

Я получаю следующий вывод: required variable not set: provisioner

и мне просто нужно иметь возможность оставить его неопределенным ..

Справочная информация: я создаю один упаковщик json, который может развертывать любое изображение с помощью одного скрипта на python, который генерирует файл variables.json.

1 Ответ

0 голосов
/ 03 января 2019

Вам нужно установить для инициатора пустую строку вместо нуля.Если вы установите значение NULL, оно станет обязательной переменной.

{
    "variables": {
        "provisioner": ""
    }
}

Это указано в документации здесь .

"Если значение по умолчаниюравно нулю, тогда потребуется переменная пользователя. Это означает, что пользователь должен указать значение для этой переменной, иначе проверка шаблона не удастся. "

...