TERRAFORM SERIES: LAB … Downloading on Windows 10/11 via Chocolatey
Apresentada devidamente no post anterior, tanto em conceito quanto em finalidade, sigamos em frente passando para o processo de instalação da ferramenta. Visitando o site, e indo até a página de downloads, veremos que o Terraform cobre uma extensa variedade de plataformas, apresentando binários para praticamente tudo: MacOS, Linux, Windows, FreeBSD, OpenBSD, Solaris. Liberdade e diversidade … Em uma palavra: multi … Multicloud 🙃 Lembram? E agora multiplataforma 🙂
Pois bem, e caso o Windows seja a vossa escolha, existem dois métodos possíveis. O primeiro caminho é manual e consiste em baixar o executável do próprio site oficial. Curta longa história: após salvá-lo em qualquer pasta de sua preferência, extraia o conteúdo do arquivo ZIP resultante em uma nova pasta. Essa última deverá ter sido criada por você mesmo, manualmente, e identificada como “terraform”, por exemplo (C:\terraform) Em seguida, verifique se o binário está realmente disponível e mapeado apropriadamente na variável PATH do ambiente. Percorra o caminho Painel de Controle > Sistema > Configurações avançadas do sistema > Variáveis de ambiente > Path > Editar > Novo > c:\terraform > OK
Por fim, abra o powershell e digite terraform -help








Já o segundo é o meu preferido, além de ter bem mais a ver conosco, e a nossa pegada Devops/SRE 😅 Falo de um utilitário para sistemas DOS, chamado Chocolatey, e que funciona como um gerenciador de pacotes/softwares para Windows. O chocolatey está para ele da mesma forma que o apt-get está para o Debian e derivados. Para instalar tanto o Terraform quanto o Chocolatey, antes pesquise por ‘PowerShell’ na barra de buscas do Windows e depois clique na opção ‘executar como administrador’

Uma vez dentro, rode o seguinte comando:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Se tudo der certo, você acabou de instalar o Chocolatey … Parabéns! 😊 Vamos agora ao processo do Terraform, que além de igualmente simples, é bastante fácil de memorizar, caso precise realizar outras instalações em computadores diferentes. Execute:
choco install terraform
Quando concluído, feche a sessão atual (powershell) e reabra uma nova janela, mas sem estar no modo administrador. Liste qual foi a versão baixada e que agora está rodando … E pronto! FEITO! De novo, meus parabéns! 😃

[…] https://automatesmachines.org/2022/03/09/terraform-series-lab-downloading-on-windows-10-11-via-choco… […]
[…] a “última” (haha) vez que o Chocolatey aparece por aqui. Não, não. Já o vimos com o Terraform […]