Introdução
Terraform é uma ferramenta de Infraestrutura como Código (IaC - Infrastructure as Code) de código aberto criada pela HashiCorp. Ela permite que você defina e provisione infraestrutura de data center usando uma linguagem de configuração declarativa. Isso significa que você descreve a infraestrutura desejada em arquivos de configuração, e o Terraform descobrirá como criar, atualizar ou excluir recursos para corresponder a esse estado.
O fluxo de trabalho central do Terraform consiste em três estágios principais:
- Escrever (Write): Criar a infraestrutura como código.
- Planejar (Plan): Visualizar as alterações antes de aplicá-las.
- Aplicar (Apply): Provisionar e gerenciar sua infraestrutura.
Neste laboratório, você percorrerá todo esse fluxo de trabalho criando um recurso muito simples: um arquivo local. Usar o provedor local é uma excelente maneira de aprender a mecânica do Terraform sem a necessidade de credenciais para um provedor de nuvem. Você definirá um arquivo, planejará sua criação, aplicará as alterações e verificará o resultado.



