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

У меня есть серверное приложение на AWS, которое я развертываю с помощью Cloudformation.Сначала я развертываю конвейер, используя файл pipe.yml, который создает стек конвейера (который заполняет репо кодом из корзины s3), а затем запускает его.Затем он создает стек 'dev' с использованием отдельного файла YAML с именем template.yml во вновь созданном репозитории, который содержит инфраструктуру для лямбд, dbs и других ресурсов, содержащихся для работы этого приложения.После проверки разработчик может выпустить ее в среду prod.Причина, по которой он разделен таким образом, заключается в том, что конвейер создается один раз, а стеки среды dev / prod могут инициироваться несколько раз.

В его текущем состоянии в шаблоне жестко заданы параметры.yml, которые используются при создании стека dev / prod.Проблема в том, что пользователь должен вручную изменить эти жестко закодированные значения в файле перед созданием стека.Есть ли способ, как пользователь может редактировать эти параметры как обычно в пользовательском интерфейсе, где я создаю стек конвейера, и эти параметры будут влиять на создание стека приложения / среды?

Если мой вопрос не имеет смысла, яопределенно может помочь уточнить.Спасибо!

...