Если вам когда-либо приходилось расследовать загадочные проблемы с инфраструктурой, вы наверняка сталкивались с дрейфом. Так почему он доставляет столько неприятностей и как порождает для инженеров ситуации в духе «кто ел из моей миски»? Читать далее
В Bestmile мы используем Terraform для AWS IaC. Но чем больше развивалась наша инфраструктура, тем запутаннее становился код Terraform.Код Terraform стало сложнее обслуживать. Он терял эффективность. Terraform — отличный инструмент, но нуждается в дополнениях. Здесь-то и пригодится Terragrunt.Terragrunt —…
Terraform — это популярный инструмент компании Hashicorp, для управления вашей облачной инфраструктурой в парадигме Infrastructure as a Code. Terragrunt — это wrapper для Terraform, которая предоставляет дополнительные инструменты для хранения ваших конфигураций Terraform, работы с несколькими модулями Terraform и управления удаленным состоянием. Читать дальше →
В этом посте: Использование terraform модулей Организуем структуру каталогов с terraform модулями для terragrunt согласно вашей инфраструктуре Создание/Обновление/Удаление инфраструктуры одной terragrunt командой Настройка в gitlab ci для запуска и сохранения terraform lock и state в gitlab Бекап terraform state из gitlab Читать дальше →