Hvordan installere Terraform i Linux-distribusjoner


I denne artikkelen vil vi diskutere hva Terraform er og hvordan du installerer terraform på forskjellige Linux-distribusjoner ved å bruke HashiCorp-depoter.

Terraform er et populært skyorkestreringsverktøy i automatiseringsverdenen, som brukes til å distribuere infrastrukturen din gjennom IAC (Infrastructure as code)-tilnærmingen. Terraform er bygget av Hashicorp og utgitt under Mozilla Public License. Den støtter offentlig, privat så vel som hybridsky, per nå støtter Terraform 145 leverandører, som inkluderer populære leverandører som AWS, Azure cloud, GCP, Oracle cloud og mange andre.

Terraform-arkitektur er veldig enkel. Alt du trenger er å laste ned terraform-binæren til din lokale/server-maskin som skal fungere som din basismaskin. Vi må nevne leverandøren for å jobbe innenfor syntaksfilen vår. Terraform vil laste ned programtillegget for den aktuelle leverandøren automatisk og vil autentisere med leverandørens API for å utføre planen.

Prosessen med å klargjøre og administrere ressurser som virtuell maskin, lagring, nettverk, database, etc.. gjennom maskinlesbare definisjonsfiler, i stedet for interaktive verktøy eller maskinvarekonfigurasjoner.

  • Åpen kildekode.
  • Deklarativ syntaks.
  • Plugbare moduler.
  • Uforanderlig infrastruktur.
  • Enkel klientarkitektur.

La oss komme i gang…

Installere Terraform i Linux-distribusjoner

Terraforms primære distribusjonspakker kommer i .zip-format, som inkluderer enkle kjørbare filer som du kan komprimere hvor som helst på Linux-systemet.

For enklere integrasjon med konfigurasjonsadministrasjonsverktøy tilbyr terraform imidlertid også pakkelager for Debian-baserte og RHEL-baserte systemer, som lar deg installere Terraform ved å bruke standard pakkeadministrasjonsverktøy kalt Yum.

$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
$ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
$ sudo apt update
$ sudo apt install terraform
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo
$ sudo yum update
$ sudo yum install terraform

Nå kan installasjonen verifiseres ved å kjøre en enkel terraform-versjonskommando.

$ terraform version

Det er det for denne artikkelen. Installasjonen er veldig enkel, lett å sette opp og noen tekstredigerere som VSCode kommer også med språkstøtte for terraform.