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 -y

Apó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 -y

Após a instalação bem-sucedida, verifique a versão do Terraform usando o seguinte comando:

terraform --version

Você 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.zip

Uma vez que o download esteja completo, descompacte o arquivo baixado com o seguinte comando:

unzip terraform_1.3.6_linux_amd64.zip

Em 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 --version

Você 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-autocomplete

Para ativar o recurso de “auto-completar”, saia e entre novamente no seu shell de terminal ou execute o seguinte comando:

source ~/.bashrc

Em seguida, execute o comando Terraform e pressione a tecla TAB duas vezes para verificar o recurso de “auto-completar”.

terraform

Você 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 aws

Em seguida, navegue até o diretório do seu projeto e crie um arquivo de configuração do Terraform:

cd aws  
nano main.tf

Adicione 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 init

Isso 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 plan

Finalmente, construa e implante sua infraestrutura usando o seguinte comando:

terraform apply

Se você quiser destruir a infraestrutura gerenciada pelo Terraform, execute o seguinte comando:

terraform destroy

Conclusã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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.