Это «тонкая обёртка» для Terraform, разработанная компанией Gruntwork
Некоторые возможности Terragrunt:
— Управление удалённым состоянием:
Инструмент автоматически настраивает и хранит файлы состояния в сервисах, поддерживаемых Terraform
— Поддержание DRY принципа:
Позволяет определять и использовать общие конфигурации в нескольких модулях Terraform, что снижает дублирование.
— Управление зависимостями между модулями и состояниями Terraform, обеспечивает, что зависимые ресурсы развёртываются в правильном порядке.
— Наследование конфигураций:
Позволяет создавать модульные конфигурации, которые могут наследовать параметры и настройки из родительских конфигураций
— Конфигурации для разных окружений с использованием
— Конфигурации для удалённого бэкэнда для каждой среды
— Выполнение команд до и после операций Terraform
Языки: Go (72.9%), MDX (13.4%), TypeScript (7.4%), ...
⭐️ Star 9.1k
https://github.com/gruntwork-io/terragrunt
⚡️ @becaps // max.ru/becaps
