Инженеры Habr автоматизировали Terraform в GitLab с помощью Atlantis
Команда разработчиков Habr.com внедрила систему Atlantis для автоматизации процессов развёртывания инфраструктуры с использованием Terraform и Terragrunt, решив проблемы масштабирования и управления доступом.
Исходной задачей было упорядочить и автоматизировать работу с инструментами инфраструктуры Terraform и Terragrunt. Разработчики стремились создать централизованный, управляемый процесс, обеспечить понятный контроль доступа (RBAC) и в целом повысить прозрачность операций.
Путь к автоматизации начался со структурирования кода, его декомпозиции и рефакторинга. Основная часть кодовой базы была собрана в монорепозитории GitLab, а общая логика выделена во внутренние модули. Это позволило перейти к автоматизации самого процесса применения изменений (plan/apply).


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!