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`.
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 -vEntendendo `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.
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
- Introdução a IaC e Terraform
- Instalação do Terraform e Fundamentos da CLI
- Sua Primeira Configuração do Terraform
- Compreendendo o Plan e o Apply do Terraform