Wéi installéiere ech Terraform a Linux Distributiounen


An dësem Artikel wäerte mir diskutéieren wat Terraform ass a wéi Dir Terraform op verschiddene Linux Verdeelungen installéiert mat HashiCorp Repositories.

Terraform ass e populär Cloud Orchestratiounsinstrument an der Welt vun der Automatioun, dat benotzt gëtt fir Är Infrastruktur duerch d'IAC (Infrastructure as Code) Approche z'installéieren. Terraform gëtt vum Hashicorp gebaut an ënner Mozilla Public License verëffentlecht. Et ënnerstëtzt ëffentlech, privat wéi och Hybridwolk, wéi elo Terraform ënnerstëtzt 145 Ubidder, déi populär Ubidder wéi AWS, Azure Cloud, GCP, Oracle Cloud, a vill anerer enthalen.

Terraform Architektur ass ganz einfach. Alles wat Dir braucht ass den Terraform Binär op Är lokal/Server Maschinn erofzelueden, déi als Basismaschinn handelt. Mir mussen de Provider ernimmen fir an eiser Syntaxdatei ze schaffen. Terraform wäert de Plugin fir dee bestëmmte Provider automatesch eroflueden a authentifizéieren mat dem Provider API fir de Plang auszeféieren.

De Prozess vun der Versuergung an der Gestioun vu Ressourcen wéi Virtuell Maschinn, Lagerung, Netzwierk, Datebank, asw.

  • Open-Source.
  • Deklarativ Syntax.
  • Plugbar Moduler.
  • Immutable Infrastruktur.
  • Einfach Client-nëmmen Architektur.

Loosst eis ufänken ...

Terraform installéieren an Linux Distributiounen

D'Terraform Primärverdeelungspakete kommen am .zip Format, deen eenzel ausführbar Dateien enthält, déi Dir all Plaz op Ärem Linux System dekompriméiere kënnt.

Wéi och ëmmer, fir méi einfach Integratioun mat Konfiguratiounsmanagement Tools, bitt Terraform och Package Repositories fir Debian-baséiert a RHEL-baséiert Systemer, wat Iech erlaabt Terraform mat Ärem Standard Package Management Tools mam Numm Yum z'installéieren.

$ 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

Elo kann d'Installatioun verifizéiert ginn andeems en einfachen Terraform Versioun Kommando ausféiert.

$ terraform version

Dat ass et fir dësen Artikel. D'Installatioun ass ganz einfach, einfach ze konfiguréieren an e puer Textredaktoren wéi VSCode kommen och mat Sproochunterstëtzung fir Terraform.