Terraform

clouddev

Ferramenta de infraestrutura como código que provisiona recursos em múltiplas nuvens a partir de arquivos declarativos.

Terraform é a ferramenta de infraestrutura como código mais popular do mercado. Você descreve os recursos desejados (uma VM, um banco, uma rede) em arquivos declarativos (HCL), e o Terraform calcula e aplica as mudanças necessárias para a realidade bater com a sua declaração.

Diferenciais:

  • Multi-nuvem: o mesmo fluxo funciona em AWS, Azure, GCP e dezenas de outros provedores.
  • Plan antes do apply: o terraform plan mostra exatamente o que vai mudar antes de executar — sem surpresas.
  • State: mantém um registro do estado atual da infraestrutura para saber o que criar, alterar ou destruir.

É peça central de qualquer operação séria de nuvem, especialmente em cenários multi-cloud.

Termos relacionados