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 planmostra 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.