Como Instalar o Terraform no Linux e Windows

Você está sobrecarregado com a quantidade de serviços em nuvem e recursos que precisa gerenciar? Você se pergunta qual ferramenta pode ajudar com essas tarefas? Não se pergunte mais e mergulhe de cabeça! Este tutorial ensinará como instalar o Terraform!

O Terraform é a ferramenta de automação mais popular para construir, alterar e gerenciar sua infraestrutura em nuvem de forma eficaz e rápida. Então vamos começar!

Pré-requisitos

Este guia passo a passo será sobre o Terraform. Se você quiser acompanhar, certifique-se de ter o seguinte:

  • A Windows 10+ device.
  • A device with Ubuntu 18.04 or later. The examples in this tutorial will use Ubuntu 18.04.

Instalando o Terraform em um dispositivo Windows

Para começar, leia abaixo para aprender como instalar o Terraform em um dispositivo Windows.

1. Abra seu navegador favorito e faça o download da versão apropriada do Terraform na página de lançamentos do Terraform da HashiCorp. Os exemplos usam a versão 1.0.6.

No momento da escrita, a versão mais recente do Terraform é 1.0.6. Os exemplos usarão esta versão.

2. Crie uma pasta tools em seu disco C:\.

3. Extraia o arquivo do arquivo compactado baixado e copie o terraform.exe para a pasta C:\tools previamente criada.

4. Em seguida, abra o Menu Iniciar e digite environment system, e o primeiro resultado da pesquisa que aparecerá deve ser o comando Editar as Variáveis de Ambiente do Sistema. Clique no resultado da pesquisa e você verá a janela Propriedades do Sistema como mostrado abaixo.

Editing the System Environment Variables

5. Agora, encontre a variável de ambiente Path e clique em Editar para alterá-la.

Updating the Path by adding the Terraform executable path

6. Clique em Novo e adicione o caminho da pasta onde você extraiu o terraform.exe, que é C:\tools\terraform.exe, e clique em OK.

Adding the Terraform path into the PATH environment variable

A captura de tela acima mostra um caminho de subdiretório com a versão incluída, isso é opcional.

7. Abra um Prompt de Comando ou PowerShell para verificar se o Terraform foi corretamente adicionado à variável de ambiente PATH. Execute o comando terraform e você verá uma saída semelhante à mostrada abaixo.

Determining if Terraform is installed

8. Como boa prática, você também deve considerar executar o comando terraform --version para confirmar a versão do Terraform instalada. Você deverá ver a versão 1.0.6 se estiver seguindo o tutorial.

Verifying the version of Terraform installed

Instalando o Terraform com Repositórios de Pacotes no Ubuntu

Agora aprenda como instalar o Terraform no Linux, especificamente no Ubuntu. Você instalará o Terraform via repositórios de pacotes para uma integração mais fácil com ferramentas de gerenciamento de configuração usando o comando apt install.

1. Faça login em uma máquina Ubuntu com o seu cliente SSH favorito.

2. Crie um diretório para armazenar seus arquivos de instalação do Terraform. Embora você possa instalar o Terraform em qualquer diretório, é recomendado instalar o software sob o diretório opt. Crie o diretório terraform com o comando mkdir. Navegue para esse diretório com o comando cd, conforme mostrado abaixo.

# Criando o diretório terraform dentro de opt e mudando para esse diretório.
mkdir /opt/terraform
cd /opt/terraform
Creating the Terraform directory

3. Em seguida, configure seu sistema para confiar na chave da HashiCorp para autenticação de pacotes executando o comando curl abaixo. Após executar o comando, você verá uma mensagem OK. A conexão entre seu dispositivo Ubuntu e o site da Hashicorp agora está segura.

Embora este tutorial use o usuário root, geralmente é uma prática recomendada usar uma conta menos privilegiada membro do grupo sudoers.

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
Trusting the HashiCrop site by adding the key on the ubuntu machine

4. Depois de registrar a chave, adicione o repositório oficial da HashiCorp ao seu sistema executando o comando apt-add-repository. O repositório da Hashicorp contém o pacote de instalação do Terraform.

sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
Adding the HashiCrop repository on the ubuntu machine

5. Instale o Terraform a partir do repositório Hashicorp recém-adicionado usando o comando apt install.

sudo apt install terraform
Installing the terraform package on an ubuntu machine

6. Verifique sua instalação do Terraform executando o comando terraform. Você deve ver uma saída semelhante à mostrada abaixo.

Verifying the terraform installation

Instalando o Terraform com Arquivos Zip em Qualquer Dispositivo Linux

Nem toda distribuição Linux tem acesso às ferramentas apt. Como alternativa, instale o Terraform a partir de arquivos zip. Vamos ver como realizar isso!

1. Crie o diretório /opt/terraform e acesse-o com os comandos mkdir e cd, conforme mostrado abaixo.

# Criando o diretório terraform em opt e mudando para este diretório.
mkdir /opt/terraform
cd /opt/terraform
Creating the Terraform directory

2. Baixe a versão apropriada do Terraform na página de lançamentos do Terraform da HashiCorp. O exemplo abaixo baixa a versão 1.0.6 com o wget para o diretório atual.

wget https://releases.hashicorp.com/terraform/1.0.6/terraform_1.0.6_linux_amd64.zip
Downloading the Terraform 1.0.6 executable

3. Após o download bem-sucedido, extraia o arquivo compactado do Terraform para o diretório atual com o comando unzip.

unzip terraform_1.0.6_linux_amd64.zip

Execute o comando ls para confirmar que o arquivo binário terraform está presente.

extract the Terraform archive to the current directory

4. Agora, mova o binário terraform para o diretório executável /usr/local/bin. O diretório executável (/usr/local/bin) permite que você execute os arquivos executáveis de qualquer lugar no sistema Linux.

sudo mv terraform /usr/local/bin

Finalmente, verifique se o Terraform foi instalado com sucesso executando o comando terraform --version.

Conclusão

Neste tutorial, você aprendeu como instalar o Terraform em dispositivos Ubuntu e Windows. Agora que você baixou e configurou o Terraform, o que você planeja gerenciar com ele?

Source:
https://adamtheautomator.com/install-terraform/