0Pricing
DevOps Bootcamp · Aula

Sua Primeira Configuração do Terraform

Acompanhe a criação de um arquivo básico de configuração do Terraform para declarar e provisionar um recurso simples na nuvem, demonstrando o fluxo de trabalho fundamental.

Sua Primeira Configuração do Terraform é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

Sua primeira configuração do Terraform

Chegou a hora de escrever sua primeira configuração real do Terraform — você criará um arquivo .tf, declarará um provedor e um recurso e executará o fluxo completo init/plan/apply.

Conheça o arquivo .tf

As configurações do Terraform ficam em arquivos .tf escritos em HCL. Por convenção, o principal é o main.tf, mas qualquer nome de arquivo .tf funciona.

Declarando um provedor

Um bloco de provedor informa ao Terraform com o que ele deve se comunicar. Aqui usaremos o provedor local, que apenas gerencia arquivos na sua máquina — um começo sem nuvem.

provider "local" {
  # Configuration for the local provider
}

Definindo um recurso

Um bloco de recurso declara um componente de infraestrutura — uma VM, um banco de dados ou, neste caso, um arquivo. Ele combina um tipo de recurso com um nome escolhido por você e seus argumentos.

Nosso primeiro recurso: local_file

Este é um recurso local_file: quando aplicado, o Terraform grava um arquivo de texto na sua máquina usando o conteúdo e o nome de arquivo informados.

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Seu main.tf completo

Combine o provedor e o recurso em um único main.tf — e você terá uma configuração completa que define seu primeiro componente de infraestrutura.

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Relembrando o fluxo principal

Agora aplique o fluxo principal para dar vida a este arquivo: init prepara o diretório, plan mostra uma prévia e apply realiza a alteração.

Etapa 1: terraform init

Comece com terraform init na mesma pasta que o main.tf — ele baixa o plugin do provedor local de que você precisa.

terraform init

Etapas 2 e 3: plan e apply

Em seguida, execute terraform plan para ver as alterações e depois apply para executá-las. Adicione --auto-approve para ignorar a solicitação de confirmação.

terraform plan
terraform apply --auto-approve

Verificação rápida: fluxo

Você acabou de implantar seu primeiro recurso! Agora, vamos testar sua compreensão do fluxo principal do Terraform.

Recapitulação: primeira implantação!

Você entregou seu primeiro recurso! Recapitulando: um arquivo .tf em HCL, um bloco de provedor, um bloco de recurso e o fluxo init/plan/apply que o provisiona.

Perguntas Frequentes

A aula “Sua Primeira Configuração do Terraform” é grátis?

Sim — o texto completo de “Sua Primeira Configuração do Terraform” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Sua Primeira Configuração do Terraform”?

Acompanhe a criação de um arquivo básico de configuração do Terraform para declarar e provisionar um recurso simples na nuvem, demonstrando o fluxo de trabalho fundamental. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Sua Primeira Configuração do Terraform”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Introdução a IaC e Terraform
  2. Instalação do Terraform e Fundamentos da CLI
  3. Sua Primeira Configuração do Terraform
  4. Compreendendo o Plan e o Apply do Terraform
← Voltar para DevOps Bootcamp