Links

Esempi di strutturazione del codice

Struttura del codice Terraform

Questi esempi sono realizzati con il provider AWS ma la maggior parte dei principi mostrati possono essere applicati anche ad altri provider cloud e non (DNS, DB, Monitoring, ecc)
Tipo
Descrizione
Disponibilità
piccolo
Poche risorse, nessuna dipendenza esterna. Un solo AWS account. Una sola Regione. Un solo ambiente.
Si
media
Più account AWS e ambienti, moduli standard di infrastruttura Terraform.
Si
grande
Molti accounts AWS, molte regioni, importanza di ridurre il copia-incolla, moduli di infrastruttura personalizzati , pesante uso di composizioni. Uso di Terraform.
Non ancora disponibile
molto-grande
Più providers (AWS, GCP, Azure). Deploy Multi-cloud. Uso di Terraform.
No

Terragrunt code structures

Tipo
Descrizione
Disponibilità
medio
Diversi account AWS e ambienti, moduli di infrastruttura standard, pattern di composizione usando Terragrunt.
No
large
Molti accounts AWS, molte regioni, importanza di ridurre il copia-incolla, moduli di infrastruttura personalizzati , pesante uso di composizioni. Uso di Terragrunt.
No
very-large
Più providers (AWS, GCP, Azure). Deploy Multi-cloud. Uso di Terragrunt.
No