• EdukTI
  • Posts
  • Como Instalar o Terraform no Windows, Linux e Mac

Como Instalar o Terraform no Windows, Linux e Mac

Aprenda como instalar o Terraform conforme seu sistema operacional

Conforme expliquei no post Terraform: O que é? Por que usar? Como funciona?, a HashiCorp disponibiliza o Terraform como um pacote binário.

Isso significa que, para usar o Terraform, você precisará instalá-lo no seu sistema operacional, seja ele Windows, Linux ou Mac.

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

Tabela de conteúdo

Instalando o Terraform

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

🪟 Como Instalar o Terraform no Windows

1) Acesse a página de downloads no site oficial do Terraform.

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 a ferramenta chamada wget

O passo-a-passo para instalação varia conforme 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, mostrarei como instalar o Terraform no Ubuntu ou Debian de maneira manual via download do arquivo binário usando o terminal.

1) Acesse a página de downloads no site oficial do Terraform.

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.

Substitua <VERSION> pela versão mais recente do Terraform disponível no site oficial (versão 1.5.0).

$ wget https://releases.hashicorp.com/terraform/<VERSION>/terraform_<VERSION>_linux_amd64.zip

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. Substitua <VERSION> pelo número da versão do Terraform que você fez download.

$ unzip terraform_<VERSION>_linux_amd64.zip

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. Para isto, faça o seguinte:

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

Após 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.

Este comando deverá exibir a versão do Terraform instalada, conforme a saída abaixo:

$ terraform -version
Terraform v1.5.0

Join the conversation

or to participate.