Como instalar o Terraform em distribuições Linux

Como instalar o Terraform em distribuições Linux

Neste artigo, discutiremos o que Terraform é e como instalar Terraform em várias distribuições Linux usando Hashicorp Repositórios.

O que é Terraform?

Terraform é uma ferramenta popular de orquestração em nuvem no mundo da automação, usada para implantar sua infraestrutura através do IAC (Infraestrutura como código) abordagem. Terraform é construído por Hashicorp e liberado em Licença pública de Mozilla. Ele suporta nuvem pública, privada e híbrida, a partir de agora a Terraform suporta 145 provedores, que incluem fornecedores populares como AWS, Azure Cloud, GCP, Oracle Cloud e muitos outros.

Terraform A arquitetura é muito simples. Tudo o que você precisa é baixar o binário Terraform para sua máquina local/servidor, que vai atuar como sua máquina base. Temos que mencionar o provedor para trabalhar dentro do nosso arquivo de sintaxe. Terraform baixará o plug -in para esse provedor em particular automaticamente e autenticará com a API do provedor para executar o plano.

O que é infraestrutura como código?

O processo de provisionamento e gerenciamento de recursos como máquina virtual, armazenamento, rede, banco de dados, etc ... através de arquivos de definição legíveis por máquina, em vez de ferramentas interativas ou configurações de hardware.

Características
  • Código aberto.
  • Sintaxe declarativa.
  • Módulos flugable.
  • Infraestrutura imutável.
  • Arquitetura simples apenas para clientes.

Vamos começar…

Instalando o Terraform em distribuições Linux

O Terraform Pacotes de distribuição primária chegam .fecho eclair Formato, que inclui arquivos executáveis ​​únicos que você pode descompactar qualquer local no seu sistema Linux.

No entanto, para uma integração mais simples com as ferramentas de gerenciamento de configurações, a TerraForm também oferece repositórios de pacotes para Debian-baseado e RHEL-sistemas baseados, que permitem instalar Terraform Usando suas ferramentas padrão de gerenciamento de pacotes chamadas APT e YUM.

Instale o Terraform em Debian, Ubuntu & Mint

$ CURL -FSSL https: // apt.lançamentos.Hashicorp.com/gpg | sudo apt-key add-$ sudo apt-add-repository "deb [arch = $ (dpkg --print-architecture)] https: // apt.lançamentos.Hashicorp.com $ (lsb_release -cs) principal "$ sudo apt update $ sudo apt install terraform 

Instale a Terraform em Rhel, Centos & Fedora

$ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo https: // rpm.lançamentos.Hashicorp.com/$ lançamento/hashicorp.repo $ sudo yum atualização $ sudo yum instalar terraform 

Agora a instalação pode ser verificada executando um comando simples de versão em terraform.

Versão $ Terraform 
Verifique a versão do Terraform

É isso para este artigo. A instalação é muito simples, fácil de configurar e alguns editores de texto como Atom e VScode vêm com suporte de linguagem para Terraform também.