Como instalar o Terraform no Windows

Iremos iniciar um serie de artigos sobre o Terraform, ferramenta para o provisionamento de infraestrutura como código e utiliza-lá para subirmos um ambiente na AWS.

Nesse primeiro Artigo iremos mostrar como instalar a ferramenta.

Terraform

O Terraform é uma ferramenta open source para o provisionamento de infraestrutura como código, utilizando uma linguagem simples e declarativa. 

Utilizando o Terraform é possível gerenciar a infraestrutura dentre uma variedades de provedores de nuvem ou até mesmo em um Hypervisor utilizando o VMware. Nos arquivos de configuração do Terraform são descritos os componentes para a execução de um aplicativo ou todo seu data center, ele gera um plano de execução descrevendo as atividades realizadas para que possa atingir a condição desejada e em seguida executa-lá, construindo assim a infraestrutura descrita em seu código. Caso necessite de uma mudança nas configurações é possível criar planos de execuções incrementais que podem ser aplicados via o Terraform.

É possível gerenciar uma infraestrutura contendo componentes de baixo nível, como instancias de computadores, armazenamento de dados, rede, além de componentes de alto nível, como entradas DNS e etc…

Instalando o Terraform no Windows

1)  Acessar o Site oficial  do Terraform e baixar os pacotes:

Site: Terraform

Selecionar a opção  Donwnload CLI:

 

Selecionar o Sistema Operacional que será instalado, no meu caso Windows 64bits:

 

Extrair o conteúdo do download em C:\terraform:

 

 

2) Adicionar o Terraform ao Path do Windows:

No sistema de busca do Windows procurar Configurações Avançadas do Sistema:

 

Selecionar a opção Variáveis de Ambiente:

 

Selecionar a opção Path e clicar em Editar:

 

Selecionar a opção Novo e inserir o caminho C:\terraform e depois clicar em OK:

 

 

3) Validar configuração do Terraform:

Acessar o CMD como administrador e digitar o seguinte comando abaixo:

terraform --version

A saída deve ser a mesma abaixo:

 

Testando com o comando Help:

terraform --help

 

Para o desenvolvimento dos códigos iremos utilizar o vscode da Microsoft, disponível para Download: VSCODE.

Abaixo uma imagem do plugin utilizado para indentação dos códigos e facilitar o desenvolvimento:

 

Nos próximos Artigos iremos subir um ambiente na AWS do zero, desde permissões do IAM, VPC, EC2 e S3 tudo via Terraform.

Espero que tenham gostado e bora lá para mais uma Jornada!

Deixe uma resposta