Esempi di strutturazione del codice

Struttura del codice Terraform

circle-info

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à

Poche risorse, nessuna dipendenza esterna. Un solo AWS account. Una sola Regione. Un solo ambiente.

Si

Più account AWS e ambienti, moduli standard di infrastruttura Terraform.

Si

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

Last updated