Terraform Infrastructure as Code · Aula

Instalação do Terraform e Fundamentos da CLI

Aprenda a instalar o Terraform em sua máquina local e familiarize-se com comandos essenciais da interface de linha de comando (CLI), como `init`, `plan` e `apply`.

Aula 2 de 412 etapas

Instalação do Terraform e Fundamentos da CLI é uma aula grátis de Terraform Infrastructure as Code no CoddyKit. Esta é a aula 2 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 Terraform Infrastructure as Code, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Terraform Infrastructure as Code inclui 4 aulas no total.

Boas-vindas à CLI do Terraform!

O Terraform funciona por meio da sua interface de linha de comando — você digita comandos em um terminal para gerenciar a infraestrutura. Vamos instalá-lo e aprender o básico.

Preparando o Terraform

Instalar o Terraform envolve três etapas: baixar o binário para o seu OS, extraí-lo e adicioná-lo ao seu PATH para que o shell possa encontrá-lo pelo nome.

Métodos de instalação

No macOS ou Linux, use um gerenciador de pacotes como o Homebrew; no Windows, use o Chocolatey ou adicione o binário ao PATH manualmente. Baixe-o sempre das versões oficiais da HashiCorp.

Verifique sua configuração

Depois da instalação, confirme que tudo funcionou verificando a versão no seu terminal.

terraform -v

Entendendo `terraform init`

terraform init prepara um diretório de trabalho — baixa os plugins de provedor necessários ao Terraform e configura o back-end do estado. Pense nele como a configuração do projeto.

Seu primeiro `init`

Coloque um main.tf simples em uma pasta e execute terraform init nela. Essa configuração usa um null_resource, um marcador inofensivo, perfeito para aprender.

terraform {
  required_providers {
    null = {
      source = "hashicorp/null"
      version = "~> 3.0"
    }
  }
}

resource "null_resource" "example" {
  # This resource does nothing, useful for testing
}

O comando `terraform plan`

terraform plan gera um plano de execução — uma simulação que mostra exatamente o que será criado, alterado ou destruído, sem modificar nada ainda.

Revise seu plano

Executar plan com o nosso main.tf informa que um recurso será adicionado, como neste exemplo.

Terraform will perform the following actions:

  # null_resource.example will be created
  + resource "null_resource" "example" {
      + id = (known after apply)
    }

Plan: 1 to add, 0 to change, 0 to destroy.

O comando `terraform apply`

terraform apply executa o plano — criando, atualizando ou destruindo recursos de fato. Ele exibe o plano mais uma vez e solicita sua confirmação antes de prosseguir.

Aplicando sua infraestrutura

Digite terraform apply, confirme com 'yes' e o Terraform provisionará os recursos. A saída confirma que o nosso null_resource foi criado.

null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

Verificação dos comandos da CLI

Qual comando do Terraform é usado para visualizar as alterações que serão feitas na sua infraestrutura sem aplicá-las de fato?

Recapitulação: fundamentos da CLI

Recapitulando: você pode instalar e verificar o Terraform; depois, execute init para configurar, plan para visualizar e apply para executar. A seguir: definição detalhada de recursos.

Grátis para começar

Aprenda Terraform Infrastructure as Code com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
12
Aulas
48

Perguntas Frequentes

A aula “Instalação do Terraform e Fundamentos da CLI” é grátis?

Sim — o texto completo de “Instalação do Terraform e Fundamentos da CLI” é 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 Terraform Infrastructure as Code, atualize para CoddyKit PRO. O curso de Terraform Infrastructure as Code inclui 4 aulas no total.

O que vou aprender em “Instalação do Terraform e Fundamentos da CLI”?

Aprenda a instalar o Terraform em sua máquina local e familiarize-se com comandos essenciais da interface de linha de comando (CLI), como `init`, `plan` e `apply`. Você pratica Terraform Infrastructure as Code 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 Terraform Infrastructure as Code?

Nenhuma experiência prévia é necessária. Terraform Infrastructure as Code 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 2 de 4.

Quanto tempo leva a aula “Instalação do Terraform e Fundamentos da CLI”?

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 Terraform Infrastructure as Code?

Sim. Cada aula de Terraform Infrastructure as Code 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 Terraform Infrastructure as Code