Kuidas installida Terraform Linuxi jaotustesse


Selles artiklis käsitleme, mis on Terraform ja kuidas installida terraform erinevatesse Linuxi distributsioonidesse HashiCorpi hoidlate abil.

Terraform on automaatika maailmas populaarne pilveorkestriteerimise tööriist, mida kasutatakse teie infrastruktuuri juurutamiseks IAC (Infrastructure as code) lähenemise kaudu. Terraformi on ehitanud Hashicorp ja see on välja antud Mozilla avaliku litsentsi alusel. See toetab nii riiklikke, eraviisilisi kui ka hübriidpilvi, praeguseks toetab Terraform 145 pakkujat, sealhulgas populaarseid pakkujaid nagu AWS, Azure cloud, GCP, Oracle cloud ja paljusid teisi.

Terraformi arhitektuur on väga lihtne. Kõik, mida vajate, on terraform-binaararvuti allalaadimine kohalikku/serverisse, mis toimib teie baasmasinana. Peame mainima pakkujat, kes töötab meie süntaksifailis. Terraform laadib selle konkreetse pakkuja jaoks pistikprogrammi automaatselt alla ja autentib plaani täitmiseks teenuse pakkuja API-ga.

Ressursside, nagu virtuaalne masin, salvestusruum, võrk, andmebaas jne, varustamise ja haldamise protsess masinloetavate määratlusfailide, mitte interaktiivsete tööriistade või riistvarakonfiguratsioonide kaudu.

  • avatud lähtekoodiga.
  • Deklaratiivne süntaks.
  • ühendatavad moodulid.
  • Muutumatu infrastruktuur.
  • Lihtne ainult kliendile mõeldud arhitektuur.

Alustame…

Terraformi installimine Linuxi jaotustesse

Terraformi peamised jaotuspaketid on .zip -vormingus, mis sisaldab üksikuid käivitatavaid faile, mille abil saate oma Linuxi süsteemis mis tahes asukohta tihendada.

Konfiguratsioonihaldustööriistadega lihtsamaks integreerimiseks pakub terraform paketihoidlaid ka Debiani- ja RHEL-põhistele süsteemidele, mis võimaldab teil installida Terraformi vaikepaketi haldamise tööriistade nimega 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üüd saab installimist kontrollida, käivitades lihtsa käsu terraform version.

$ terraform version

See on selle artikli jaoks. Installimine on väga lihtne, hõlpsasti seadistatav ja mõnel tekstiredaktoril, näiteks VSCode, on ka terraformi keeleline tugi.