Вызов Терраформ от Azure ARM - PullRequest
       20

Вызов Терраформ от Azure ARM

1 голос
/ 12 февраля 2020

Есть ли способ вызвать Terraform Scritps из Azure ARM? Подобно тому, как ARM позволяет вызывать другие шаблоны ARM.

Сценарий таков:

У нас есть шаблоны ARM, которые создают эти инфра-сервисы (ВМ, балансировка нагрузки) для наших приложений. Мы решили использовать Terraform, чтобы сделать то же самое.

Мы все еще хотим использовать Azure ARM для захвата входных данных и каким-то образом передавать эти входные данные в Terraform и выполнять сценарии Terraform.

Любые мысли будет оценено.

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

Это не совсем так, вы можете вызвать terraform из ARM Templates , но в целом я бы рекомендовал не делать этого. Существует ряд других способов реализовать это, и непосредственный вызов terraform был бы намного лучшим вариантом.

Кроме того, если вы хотите использовать terraform, возможно, было бы лучше реорганизовать шаблоны ARM в конфигурации terraform, иначе terraform вроде бы бесполезен (ну, вроде как, всегда бесполезен, но это совсем другая история).

0 голосов
/ 12 февраля 2020

Нет. Скрипты Terraform нуждаются в движке для обработки. ARM (Azure Resource Manager) не является таким механизмом для TF.

Однако вы можете построить конвейер CD, например, в Azure DevOps. В одной задаче вы используете шаблон ARM и передаете выходные данные в следующую задачу Terraform.

...