- 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:
Clique com o botão direito do mouse em “Este Computador” (ou “Meu Computador”) e selecione “Propriedades”.
Clique em “Configurações avançadas do sistema”.
Clique em “Variáveis de Ambiente”.
Na seção “Variáveis do sistema”, selecione a variável “Path” e clique em “Editar”.
Clique em “Novo” e adicione o caminho para o diretório do Terraform (por exemplo, C:\caminho\para\terraform).
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:
via gerenciador de pacotes (
apt
,yum
,dnf
ebrew
); ouvia download do arquivo binário.
que pode ser feito via interface gráfica
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
Reply