Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Português (Brazilian Portuguese)
Português (Brazilian Portuguese)
  • Seja Bem-Vindo(a)
  • Conceitos chave
  • Estrutura do código
  • Exemplos de estrutura de códigos
    • Terragrunt
    • Terraform
      • Infraestrutura pequena com o Terraform
      • Infraestrutura média com o Terraform
      • Infraestrutura grande com o Terraform
  • Convenções de nomenclatura
  • Estilo de código
  • FAQ
  • Referências
  • Escrevendo configurações do Terraform
  • Workshop
Powered by GitBook
On this page
  • Estruturas de código do Terraform
  • Estruturas de código do Terragrunt
Export as PDF

Exemplos de estrutura de códigos

PreviousEstrutura do códigoNextTerragrunt

Last updated 3 years ago

Estruturas de código do Terraform

Esses exemplos estão mostrando o provedor da AWS, mas a maioria dos princípios mostrados nos exemplos pode ser aplicada a outros provedores de núvem pública, bem como a outros tipos de provedores (DNS, DB, Monitoring, etc).

Tipo
Descrição
Disponibilidade

Poucos recursos, sem dependências externas. Conta única da AWS. Região única. Ambiente único.

Sim

Diversas contas e ambientes na AWS, módulos de infraestrutura prontos para o uso utilizando o Terraform.

Sim

Muitas contas na AWS, muitas regiões, necessidade urgente de reduzir copiar e colar, módulos de infraestrutura personalizados, uso intenso de composições. Utilizando o Terraform.

Trabalho em progresso

muito grande (nível Enterprise)

Diversos provedores (AWS, GCP, Azure). Implementações em diversas nuvens. Utilizando o Terraform.

Não

Estruturas de código do Terragrunt

Tipo
Descrição
Disponibilidade

médio

Diversas contas e ambientes na AWS, módulos de infraestrutura prontos para o uso utilizando o Terragrunt.

Não

grande

Muitas contas na AWS, muitas regiões, necessidade urgente de reduzir copiar e colar, módulos de infraestrutura personalizados, uso intenso de composições. Utilizando o Terragrunt.

Não

muito grande (nível Enterprise)

Diversos provedores (AWS, GCP, Azure). Implementações em diversas nuvens. Utilizando o Terragrunt.

Não

pequeno
médio
grande