DEV Community

Jhony Walker
Jhony Walker

Posted on

3 1

Terraform - Como baixar e instalar no Linux

Logo

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 Linux instalado (neste post estamos utilizando o Ubuntu 20.04)
  • 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, onde serão listados os downloads do Terraform para várias plataformas, e para isso navegue até a seção Linux escolha o script relacionado a sua distro.

Linux

⚠ Importante pontuar que para outras versões do Linux, as etapas são semelhantes e dependerão dos repositórios de pacotes específicos. Faça login no sistema e execute estas etapas como root para acesso sudo.

Certifique-se de que o sistema esteja atualizado e instale estes pacotes que são necessários para as etapas seguintes:

sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl
Enter fullscreen mode Exit fullscreen mode

Em seguida, adicione a chave GPG da Hashicorp necessária ao repositório:

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
Enter fullscreen mode Exit fullscreen mode

Em seguida, adicione o repositório oficial do HashiCorp para Linux:

sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
Enter fullscreen mode Exit fullscreen mode

Agora que adicionamos o repositório à lista, vamos atualizar para adicionar o conteúdo do repositório relevante:

sudo apt-get update
Enter fullscreen mode Exit fullscreen mode

Após a atualização, execute este comando para instalar o Terraform:

sudo apt-get install terraform
Enter fullscreen mode Exit fullscreen mode

Isso deve concluir a instalação. Para verificar a instalação, execute isto e verifique a saída:

Saida

Para verificar a versão instalada, execute: terraform –version

Podemos também instalar utilizando o arquivo zip baixado. Faça login no sistema e execute estes comandos como root, navegue até a página de download do Terraform, onde serão listados os downloads do Terraform para várias plataformas, e para isso navegue até a seção Linux escolha o script relacionado a sua distro.

Escolhendo

Copie o link para o respectivo download:

Copiar Link

Agora, faça login no sistema Ubuntu. Certifique-se de que Wget e Unzip estejam instalados. Se não, instale o mesmo:

sudo apt-get install wget unzip
Enter fullscreen mode Exit fullscreen mode

Faça download do arquivo zip do Terraform executando o comando a seguir. Coloque a URL copiada anteriormente no comando para download:

wget https://releases.hashicorp.com/terraform/1.1.0/terraform_1.1.0_linux_amd64.zip
Enter fullscreen mode Exit fullscreen mode

O arquivo zip deve será baixado e posteriormente descompacte o arquivo zip na pasta atual:

unzip terraform_1.1.0_linux_amd64.zip
Enter fullscreen mode Exit fullscreen mode

Mova o arquivo executável do Terraform para a pasta /usr/bin:

sudo mv terraform /usr/local/bin/
Enter fullscreen mode Exit fullscreen mode

Pronto, agora seu Terraform foi instalado corretamente agora é só usufruir do mesmo.

Fontes onde pesquisei esse conteúdo:

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay