Террагрант доступен для Azure? - PullRequest
2 голосов
/ 25 февраля 2020

Я хочу управлять несколькими средами с разницей в размере экземпляра и стоимости экземпляра. Можем ли мы использовать Terragrunt, используемый для этой цели. Также Terragrunt используется в Azure?

Ответы [ 2 ]

1 голос
/ 03 марта 2020

Terragrunt - это просто оболочка для скрипта Terraform, не связанная с реальным провайдером. Terragrunt работал лучше для Terraform <0.12, но сейчас я бы не стал его рекомендовать. </p>

Для работы с несколькими средами вы можете:

  • Использовать рабочие пространства Terraform (доступно для Azure backend)
  • Использовать разумную компоновку каталогов и модулей. Проверьте здесь - с примером Azure.
0 голосов
/ 25 февраля 2020

Да, это доступно. У вас есть эта хорошая статья , объясняющая, как ее использовать на Azure. Но я бы не рекомендовал вам go в этом направлении. Большинство функций Terragrunt были приняты Terraform Enterprise. Terragrunt позволяет вам работать быстрее, чем Terraform, в некоторых случаях, но он имеет основные проблемы, чем Terraform. На мой взгляд, основными преимуществами является команда plan-all / apply-all, если у вас много разных подресурсов, сгруппированных по папкам, но вы можете работать и достигать того же с Terraform.

...