Tutorial: Como instalar o Terraform no Windows, Linux e Mac

Aprenda como instalar o Terraform conforme seu sistema operacional

Tutorial: Como instalar o Terraform no Windows, Linux e Mac

O Terraform é disponibilizado pela Hashicorp como um pacote binário, conforme falado no post Terraform: O que é? Por que usar? Como funciona?.

Isso significa que, para usar o Terraform, você precisará instalá-lo na sua máquina.

⬇️ Instalando o Terraform

💡
⚠️ No momento em que escrevo esse tutorial (17/06/2023) a última versão disponível do Terraform é a v1.5.0.

Siga os passos abaixo, conforme o seu sistema operacional, para efetuar a instalação.

🪟 Como Instalar o Terraform no Windows

  1. Acesse o site oficial do Terraform em https://developer.hashicorp.com/terraform/downloads.

  2. Selecione a aba “Windows” e faça o download do arquivo conforme a arquitetura do seu processador (32 ou 64 bits).

  3. Extraia o conteúdo do arquivo ZIP para um diretório de sua escolha.

  4. Adicione o diretório onde você extraiu o Terraform ao PATH do seu sistema:

    1. Clique com o botão direito do mouse em “Este Computador” (ou “Meu Computador”) e selecione “Propriedades”.

    2. Clique em “Configurações avançadas do sistema”.

    3. Clique em “Variáveis de Ambiente”.

    4. Na seção “Variáveis do sistema”, selecione a variável "Path" e clique em “Editar”.

    5. Clique em “Novo” e adicione o caminho para o diretório do Terraform (por exemplo, “C:\caminho\para\terraform”).

    6. Clique em “OK” em todas as janelas para salvar as alterações.

🐧 Como Instalar o Terraform no Linux

Existem 2 métodos disponíveis para instalação do Terraform no Linux:

  1. via gerenciador de pacotes (apt, yum, dnf e brew); ou

  2. via download do arquivo binário.

    1. que pode ser feito via interface gráfica

    2. ou pelo terminal, usando o wget.

O passo-a-passo para instalação varia de acordo com a distribuição utilizada, pois a HashiCorp mantém e assina oficialmente pacotes para as seguintes distribuições do Linux:

  • Ubuntu/Debian

  • CentOS/RHEL

  • Fedora

  • Amazon Linux

No exemplo abaixo, mostraremos como instalar o Terraform no Ubuntu ou Debian de maneira manual via download do arquivo binário usando o terminal.

  1. Acesse o site oficial do Terraform em https://developer.hashicorp.com/terraform/downloads.

  2. Selecione a aba “Linux” e role a página para encontrar o link de download do arquivo conforme a arquitetura do seu processador.

  3. Clique com o botão direito no link "Download" e selecione a opção "Copiar endereço do link".

  4. Abra o seu terminal.

  5. Baixe o pacote mais recente usando o comando wget:

     $ wget https://releases.hashicorp.com/terraform/1.5.0/terraform_1.5.0_linux_amd64.zip
    

    Substitua "VERSION" pela versão mais recente do Terraform disponível no site oficial (atualmente é a versão 1.5.0 ).

  6. Instale o utilitário unzip se ainda não estiver instalado, usando o gerenciador de pacotes da sua distribuição Linux. Por exemplo, no Ubuntu ou Debian, você pode usar o seguinte comando:

     $ sudo apt-get install unzip
    
  7. Extraia o conteúdo do arquivo ZIP usando o comando unzip:

     $ unzip terraform_1.5.0_linux_amd64.zip
    

    Substitua "VERSION" pelo número da versão do Terraform que você baixou.

  8. Mova o binário do Terraform para um diretório incluído no seu PATH:

     $ sudo mv terraform /usr/local/bin/
    

🍎 Como Instalar o Terraform no macOS

O jeito mais fácil de instalar o Terraform no Mac é utilizando o Homebrew.

  1. Abra um terminal.

  2. Instale o repositório oficial da Hashicorp.

     $ brew tap hashicorp/tap
    
  3. Execute o comando abaixo para instalar o Terraform:

     $ brew install hashicorp/tap/terraform
    
💡
Caso prefira fazer o download do arquivo binário e instalar manualmente, basta fazer download do binário para o macOS de acordo com a arquitetura do seu processador e seguir o mesmo passo-a-passo para Linux desse tutorial.

Conclusão

Depois de concluir essas etapas, você deve ter o Terraform instalado no seu sistema.

Para verificar se a instalação foi bem-sucedida, você pode abrir um novo terminal e executar o comando terraform -version.

$ terraform -version
Terraform v1.5.0

Ele deve exibir a versão do Terraform instalada sem erros.