https://cloud.google.com/deployment-manager/docs/configuration/templates/define-template-properties
- свойства поддерживаются только для шаблонов jinja:
gcloud deployment-manager deployments create a-single-vm --template vm_template.jinja \
--properties zone:us-central1-a
Как передать свойства шаблонам python таким же образом, как --config
РЕДАКТИРОВАТЬ: больше информации о моем случае использования. У меня есть yaml config
верхнего уровня, который использует несколько шаблонов и устанавливает свойства. Я могу просто создать отдельные конфиги верхнего уровня для развертываний dev и prod со значениями diff для этих сред, но было бы неплохо установить их через командную строку. Также мне может понадобиться динамически изменять некоторые из этих параметров во время развертывания в моей автоматизации развертывания - например, когда пользователи нажимают кнопку для развертывания, им предоставляется возможность установить некоторые параметры для изменения. Есть ли какая-то нативная поддержка для преобразования конфигов? Я не хочу прибегать к обёртыванию моих конфигов make-файлом :(