Este documento apresenta uma introdução ao gerenciamento declarativo da infraestrutura de nuvem com Terraform, destacando sua aplicação nos serviços de nuvem da Linode. Ele começa com a abordagem dos conceitos fundamentais de IaC (Infraestrutura como código) e, em seguida, introduz a Terraform como uma ferramenta amplamente utilizada e enfatizando sua abordagem declarativa e a capacidade de gerenciar a infraestrutura em vários provedores de nuvem. O texto explica o funcionamento do Terraform, seus principais componentes, como a HCL (HashiCorp Configuration Language), e os comandos essenciais para provisionamento e o gerenciamento de recursos, com foco especial na integração com a plataforma Linode. Além disso, compara o Terraform com ferramentas de gerenciamento de configuração, como Ansible, explora opções de automação e aborda tópicos avançados, como gerenciamento de Kubernetes e importação da infraestrutura existente. Por fim, posiciona o Terraform como uma ferramenta essencial para o gerenciamento de nuvem eficiente e escalável.