Terraform - Como baixar e instalar no Windows
Tags: terraform, beginners, tutorial, windows
Published: 2022-03-19 19:55:29

![Logo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xt8nk6k3osgg3qtosdd3.png)

A primeira coisa que é necessária para utilização do Terraform é instalação no sistema operacional que utiliza ou em qualquer servidor em nuvem que estivesse usando. Existem muitos recursos disponíveis online que o orientam nas etapas de instalação e, é claro, os documentos do Terraform também têm um guia de instalação muito bons.

### Pré-requisitos

- Um computador/notebook/servidor com sistema operacional com Windows instalado (neste post estamos utilizando o Windows 10)
- Alguns conhecimentos básicos de CLI

### Mãos a obra

Vamos começar a instalação do Terraform, seguindo alguns passos que estão decritos abaixo:

- Primeiramente vamos navegar até a [página de download do Terraform](https://www.terraform.io/downloads.html), onde serão listados os downloads do Terraform para várias plataformas, e para isso navegue até a seção Windows e baixe a respectiva versão.

![Versions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/56movb9hepe1ctc5m5u5.png)
 
- Depois de baixar a versão que precisamos, ele será disponibilizado em formato `.zip`

![ZIP](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h4x58q5mkqs79xr8vqdd.png)

Agora precisamos extrair esse `zip`, porémm antes disso vamos criar uma pasta na unidade `C:` com o nome `terraform` (sugiro que fique em minúsculo mas caso queira colocar de outra forma, ou outro nome fica no seu critério)

![Pasta no disco](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oh1v7l0xungnzkkuvmoo.png)

Descompactamos o arquivo `zip` e Movemos o arquivo `.exe` com o mesmo nome (terraform no caso) para pasta que acabamos de criar

![Arquivo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uds424opz3tlx7rlu1bi.png)

### Variáveis de ambiente

Depois de já ter descompactado a pasta, criado a pasta terraform e enviado o arquivo, precisamos definir as variáveis do ambiente para realizar a execução de comandos via CLI. Para isso vamos ao menu iniciar e pesquisaremos **Variáveis de ambiente do sistema**:

![Ambiente](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/by676xmnn19hf3ircr1w.png)
 
Depois de selecionar a opção **Variáveis de Ambiente do Sistema**, devemos clicar em **Variáveis de Ambiente** na aba **Avançado**:

![Variáveis de Ambiente](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a7imcbega167xe5gw9l4.png)

Na página de edição de **Variáveis ​​de ambiente**, clique na variável `Path` e posteriormente clique em editar conforme mostrado abaixo:

![Path](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25qya6ut2jf1x0l858j8.png)
 
No pop-up que se abriu relacionado ao `Path`, clique em **Novo** e adicione a pasta que criamos no `C:` do Terraform e adicionar seu caminho que seria `C:/terraform`

![Caminho](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cuqu5twhkoz1nuqvd38h.png)

Clique em OK na janela acima para salvar a adição da variável `Path` e se necessário, reinicie o sistema para aplicar as alterações de variáveis.

Por fim abra o prompt de comando e execute o comando `terraform` para vermos se foi instalado corretamente 

![CMD](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t6fzb8q5c8iwm7y5t1fy.png)

Se o retorno for similar a este, significa que instalou corretamente e agora é somente usufruir ao máximo do Terraform em seus projetos e estudos.

Fontes onde pesquisei esse conteúdo:

- https://learn.hashicorp.com/tutorials/terraform/install-cli
- https://www.hashicorp.com/resources
- https://www.hashicorp.com/blog/products/terraform