Какие существуют способы управления инфраструктурой с Terraform помимо их CLI?

Начал знакомство с Terraform (TF), поэтому простите меня заранее, если вопрос покажется глупым.
Итак, TF позволяет представить инфраструктуру декларативно, при помощи набора файлов .tf . Мы скармливаем утилите файлы и она адаптирует инфраструктуру под новое состояние. Замечательно.
А если нужно использовать TF программно, предполагается ли, что единственным способом будет вызов TF CLI с анализом его вывода? Или же есть какие-то SDK, которые можно использовать, скажем, для Go/Python?
Предположим, я хочу построить веб-приложение для управления инфраструктурой.
Жаль, что нет тега Terraform.
Здесь пишут, что других способов нет:
https://discuss.hashicorp.com/t/terraform-automati...
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
2ord
@2ord Автор вопроса
Отвечу сам себе: для Go есть SDK terraform-exec, вызывающий Terraform CLI с необходимыми ключами и анализирующий вывод stdout, stderr.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы