Infraestrutura · 4 min read · Dec 18, 2025
Como Instalar o Terraform no Ubuntu Server 22.04

Terraform é uma ferramenta de automação de infraestrutura de código aberto que permite implantar e gerenciar centenas de servidores por meio de uma interface de linha de comando. Com o Terraform, você pode construir, alterar e gerenciar sua infraestrutura definindo configurações em um arquivo legível por humanos. Ele suporta muitos provedores de nuvem, como AWS, Azure, GCP e Alibaba Cloud. O Terraform permite automatizar e provisionar servidores, bancos de dados, firewalls, balanceadores de carga e muito mais.
Este tutorial explicará como instalar o Terraform no Ubuntu 22.04.
Pré-requisitos
- Um servidor executando Ubuntu 22.04.
- Uma senha de root configurada no servidor.
Instalar o Terraform do Repositório do Ubuntu
Por padrão, o pacote Terraform não está disponível no repositório padrão do Ubuntu 22.04. Portanto, você precisará adicionar o repositório oficial do Terraform ao seu sistema.
Primeiro, adicione todas as dependências necessárias usando o seguinte comando:
apt install -y gnupg software-properties-common curl -yApós instalar todas as dependências, adicione a chave GPG e o repositório do Terraform usando o seguinte comando:
curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add -
apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"Uma vez que o repositório foi adicionado, você pode instalar o pacote Terraform com o seguinte comando:
apt install terraform -yApós a instalação bem-sucedida, verifique a versão do Terraform usando o seguinte comando:
terraform --versionVocê deve ver a seguinte saída:
Terraform v1.3.6
on linux_amd64
Instalar o Terraform a partir do Código-Fonte
Você também pode instalar o Terraform baixando a versão mais recente do site oficial deles.
Você pode baixá-lo com o seguinte comando:
wget https://releases.hashicorp.com/terraform/1.3.6/terraform_1.3.6_linux_amd64.zipUma vez que o download esteja completo, descompacte o arquivo baixado com o seguinte comando:
unzip terraform_1.3.6_linux_amd64.zipEm seguida, mova o binário do Terraform para o local do sistema:
mv terraform /usr/bin/Agora você pode verificar a versão do Terraform usando o seguinte comando:
terraform --versionVocê receberá a seguinte saída:
Terraform v1.3.6
on linux_amd64
Instalar o Recurso de “auto-completar” do Terraform
O “auto-completar” permite que você veja todos os subcomandos do Terraform após pressionar a tecla TAB. Você pode instalar esse recurso com o seguinte comando.
terraform -install-autocompletePara ativar o recurso de “auto-completar”, saia e entre novamente no seu shell de terminal ou execute o seguinte comando:
source ~/.bashrcEm seguida, execute o comando Terraform e pressione a tecla TAB duas vezes para verificar o recurso de “auto-completar”.
terraformVocê deve ver todos os subcomandos na seguinte saída:
apply env get init output push state untaint workspace
console fmt graph login plan refresh taint validate
destroy force-unlock import logout providers show test version
Como Usar o Terraform
Para usar o Terraform, primeiro crie um diretório para seu projeto:
mkdir awsEm seguida, navegue até o diretório do seu projeto e crie um arquivo de configuração do Terraform:
cd aws
nano main.tfAdicione o seguinte código:
# Provedor
provider "aws" {
access_key = ""
secret_key = ""
region = "us-west-1"
}
Salve e feche o arquivo e, em seguida, inicialize um Terraform com o seguinte comando:
terraform initIsso fará o download automático da configuração do provedor para o diretório .terraform.
Initializing the backend...
Initializing provider plugins...
- Finding latest version of hashicorp/aws...
- Installing hashicorp/aws v4.46.0...
- Installed hashicorp/aws v4.46.0 (signed by HashiCorp)
Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
Em seguida, você precisará definir definições de recursos, definir variáveis da AWS e, em seguida, gerar e exibir um plano de execução.
Você pode gerá-lo com o seguinte comando:
terraform planFinalmente, construa e implante sua infraestrutura usando o seguinte comando:
terraform applySe você quiser destruir a infraestrutura gerenciada pelo Terraform, execute o seguinte comando:
terraform destroyConclusão
Neste post, mostramos como instalar o Terraform no Ubuntu 22.04. Também explicamos como usar o Terraform para provisionar instâncias da AWS. Agora você pode criar seu próprio arquivo de configuração do Terraform de acordo com seus provedores de nuvem. Para mais informações, visite a página de documentação do Terraform.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.