Aprendendo Terraform

📖 Estudos 🌏 Em andamento... 📖

O que é IaC?

Infraestrura como Código (IaC), é o gerenciamento e provisionamento da infraestrutura por meio de códigos, em vez de processos manuais.

O que é Terraform?

Terraform é uma ferramenta de infraestrutura como código (IaC) que permite criar, alterar e criar versões de infraestrutura com segurança e eficiência. Isso inclui componentes de baixo nível, como instâncias de computação, armazenamento e rede, bem como componentes de alto nível, como entradas de DNS, recursos de SaaS, etc. O Terraform pode gerenciar provedores de serviços existentes e soluções internas personalizadas

Comandos Básicos Terraform

$ terraform init

Inicializa o ambiente com o provider configurado.

$ terraform plan

Mostra na tela o plano de execução do terraform para cirar a infraestrutura.

$ terraform apply

Cria e altera as instâncias no provider de acordo com as suas configurações no terraform

$ terraform destroy

Para as instâncias em execução e destrói toda insfraestrutura criada

$ terraform fmt

Padroniza toda a indentação de código dos seus arquivos terraform

Referências de Estudos