Мы хотим автоматизировать решение в облаке Azure publi c. Существует два варианта:
- Stati c код и инфраструктура , где AzureDevOps будет запрашивать GitHub для получения файлов .tf и code для развертывания инфра + кода. Все в порядке.
- Dynami c код и инфраструктура. Я хочу привести простой пример с виртуальными машинами и Python сценариями, чтобы лучше понять суть проблемы в этом сценарии :
- Пример: Существует один файл .tf для развертывания виртуальной машины и один код сценария .py для развертывания его внутри этой виртуальной машины. Однако это будет динамическое число c виртуальных машин (с тем же требуемым кодом .tf и .py), но с другой параметризацией для кода .py, которым нужно управлять из базы данных.
- Проблема: Как можно автоматизировать это динамическое развертывание c инфра + кода на основе параметризации, вставленной в базу данных (т. Е. Момент 1: пустая база данных / момент 2: добавлена новая строка в БД ([id = 1, name = "AAA"]), что-то должно инициировать развертывание виртуальной машины с использованием файла .tf и развертывание кода .py с использованием этой новой параметризации информации (name = "AAA") из БД)
Пожалуйста, не стесняйтесь задавать любые вопросы, я думаю, что это нелегко объяснить.