Olá, tudo bem?
Nesse post eu vou demonstrar como fazer a instalação do Terraform no Windows, Linux e MacOS.
O Terraform ele é distribuido como um único arquivo binário, e esse arquivo ele vem compactado.
Para fazer a instalação você vai baixar o arquivo de acordo com o seu sistema operacional e arquitetura.
Após o download do arquivo, nós vamos descompactá-lo em um diretório e vamos adicioná-lo na variável de ambiente PATH.
Instalando Terraform no Windows
1 – Primeiramente, abra o Windows File explorer e crie uma pasta chamada Terraform, nós vamos utilizá-la para o fazer o download do arquivo do Terraform. Você pode escolher qualquer pasta, no meu caso eu escolhi “C:\Program Files\Terraform” ou “C:\Arquivos de Programas\Terraform”
2 – Vamos até a página de download do Terraform, https://www.terraform.io/downloads.html
Escolha Windows e a arquitetura do seu sistema, 32 ou 64 bits, e faça o download do arquivo.
Se você precisar baixar uma versão mais antiga ou a versão beta, siga este link https://releases.hashicorp.com/terraform/
3 – Após fazer o download do arquivo zip, descompacte o arquivo dentro da pasta escohida
4 – Agora, vamos adicionar o caminho da pasta do Terraform na variável de ambiente. Clique com botão direito em cima de “Este computador” e clique em “Propriedades”.
5 – Irá abrir a janela do Sistema, clique em “Configurações avançadas do sistema”, e na nova janela Propriedades do sistema clique em “Variáveis de ambiente”.
6 – Na janela variáveis de ambiente, em variáveis do sistema selecione a variável PATH. Clique em “Editar”, e na Janela seguinte clique em “Novo” e adicione o caminho da pasta onde o Terraform foi extraído, no meu caso “C:\Program Files\Terraform”. Clique em OK nas duas janelas.
Isso fará com que o Terraform fique disponível para todos os usuários do sistema, caso você queria que apenas o seu usuário tenha acesso ao Terraform selecione a variável PATH de cima em variáveis de usuário.
7 – Finalmente, para testar a nossa instalação do Terraform, abra o Powershell e digite “terrraform –version” e/ou “terraform –help” você deverá ver o seguinte resultado:
Instalando Terraform no Linux, MacOS
A instalação do Linux será um pouco diferente pois vamos utilizar apenas o terminal para fazer a instalação.
1 – Abra o seu terminal, vamos criar uma variável com a versão do Terraform 0.13.5. Você pode setar a variável parar outras versões se preciso.
$terraform_version="0.13.5"
2 – Verique o valor das variável que acabamos de criar $terraform_version e da variável de ambiente do sistema $PATH.
$echo $terraform_version
$echo $PATH
3 – Utilize os dois comandos abaixo parar fazer o download do arquivo zip e descompactá-lo através do unizp dentro do diretório /usr/local/bin.
$sudo curl -os https://releases.hashicorp.com/terraform/${terraform_version}/terraform_${terraform_version}_linux_amd64.zip \ && sudo unzip -o terraform_${terraform_version}_linux_amd64.zip -d /usr/local/bin
4 – Por fim, digite “terrraform –version” e/ou “terraform –help” você deverá ver o seguinte resultado:
Instalação do Terraform no CentOS/RHEL
Para instalar o Terraform no CentOS/RHEL você pode utilizar o yum e adicionar o repositório oficial da Hashicorp.
Primeiramente, você irá precisar instalar o yum-config-manager.
sudo yum install -y yum-utils
Então, use o yum-config-manager para adicionar o repositório oficial.
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
Agora, faça a instalação através do yum.
sudo yum -y install terraform
Instalação do Terraform no Fedora
No Fedora, você pode utilizar o dnf config-manager para adicionar o repositório da Hashicorp.
sudo dnf install -y dnf-plugins-core
Use o dnf config-manager para adicionar o repositório.
sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/fedora/hashicorp.repo
E para fazer a instalação, utilize o dnf:
sudo dnf -y install terraform
Instalação do Terraform no Amazon Linux
A instalação do Terraform no Amazon Linux é igual ao CentOS/RHEL, a única diferença é o repositório.
Instale o yum-config-manager.
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo
Adicione o repósitório através do yum-config-manager:
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo
E por fim, instale o Terraform através do yum.
sudo yum -y install terraform
O próximo passo será instalar um editor de texto para que você possa começar a criar infraestrutura em código com o Terraform, confira o post sobre a instalação do Instalando Visual Studio Code – Windows
Espero que tenha ajudado! até mais!