Приклади структури коду

Структура коду для Terraform

Type
Description
Readiness

Мало ресурсів, немає зовнішніх залежностей. Єдиний AWS акаунт. Єдиний регіон. Єдине середовище.

Так

Декілька середовищ та AWS акаунтів, готові інфраструктурні модулі з використанням Terraform.

Так

Багато AWS акаунтів, багато регіонів, нагальна потреба скоротити копі-пасти, власні модулі інфраструктури, інтенсивне використання композицій. Використання Terraform.

WIP

Декілька провайдерів (AWS, GCP, Azure). Багатохмарне розгортання. Використання Terraform.

Ні

Структура коду для Terragrunt

Type
Description
Readiness

середня

Декілька акаунтів і середовищ AWS, готові інфраструктурні модулі, шаблони композиції за допомогою Terragrunt.

Ні

велика

Багато AWS акаунтів, багато регіонів, нагальна потреба скоротити копі-пасти, кастомні модулі інфраструктури, інтенсивне використання композицій. Використання Terragrunt.

Ні

дуже велика

Декілька постачальників (AWS, GCP, Azure). Багатохмарне розгортання. Використання Terragrunt.

Ні

Last updated