Giunsa ang Pag-install sa Terraform sa Mga Distribusyon sa Linux


Niini nga artikulo, atong hisgutan kung unsa ang Terraform ug kung giunsa ang pag-install sa terraform sa lainlaing mga distribusyon sa Linux gamit ang mga repositoryo sa HashiCorp.

Ang Terraform kay sikat nga cloud orchestration tool sa kalibutan sa automation, nga gigamit sa pagdeploy sa imong imprastraktura pinaagi sa IAC (Infrastructure as code) approach. Ang Terraform gitukod sa Hashicorp ug gipagawas ubos sa Mozilla Public License. Gisuportahan niini ang publiko, pribado ingon man ang hybrid nga panganod, sa pagkakaron ang Terraform nagsuporta sa 145 nga mga provider, nga naglakip sa mga sikat nga provider sama sa AWS, Azure cloud, GCP, Oracle cloud, ug daghan pa.

Ang arkitektura sa Terraform yano ra kaayo. Ang imong gikinahanglan mao ang pag-download sa terraform binary sa imong lokal/server machine nga maoy molihok isip imong base machine. Kinahanglan namong hisgutan ang provider nga magtrabaho sulod sa among syntax file. Awtomatiko nga i-download sa Terraform ang plugin alang sa kana nga partikular nga provider ug magpamatuod sa API sa provider aron ipatuman ang plano.

Ang proseso sa paghatag ug pagdumala sa mga kahinguhaan sama sa Virtual Machine, Pagtipig, Network, Database, ug uban pa.. pinaagi sa mabasa sa makina nga mga depinisyon nga mga file, imbes nga mga interactive nga himan o mga configuration sa hardware.

  • Open-source.
  • Deklarasyon nga syntax.
  • Pluggable nga mga Module.
  • Dili mausab nga imprastraktura.
  • Simple nga arkitektura nga kliyente lamang.

Magsugod na ta…

Pag-instalar sa Terraform sa Linux Distributions

Ang Terraform primary distribution packages anaa sa .zip format, nga naglakip sa single executable files nga mahimo nimong i-uncompress ang bisan unsang lokasyon sa imong Linux system.

Bisan pa, alang sa mas yano nga panagsama sa mga gamit sa pagdumala sa pag-configure, ang terraform nagtanyag usab mga repositoryo sa pakete alang sa mga sistema nga nakabase sa Debian ug RHEL, nga makapaarang kanimo sa pag-install sa Terraform gamit ang imong default nga mga gamit sa pagdumala sa package nga gitawag 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

Karon ang pag-instalar mahimong mapamatud-an pinaagi sa pagpadagan sa usa ka yano nga terraform nga bersyon nga mando.

$ terraform version

Mao kana alang niini nga artikulo. Ang pag-instalar yano ra kaayo, dali nga i-set up ug pipila ka mga editor sa teksto sama sa VSCode adunay suporta sa pinulongan alang usab sa terraform.