Yadda ake Shigar Terraform a cikin Rarraba Linux


A cikin wannan labarin, zamu tattauna abin da Terraform yake da yadda ake girka terraform akan rarraba Linux da yawa ta amfani da wuraren ajiya na XaashiCorp.

Terraform sanannen kayan aikin girgije ne a duniyar sarrafa kansa, wanda ake amfani dashi don tura kayan aikin ku ta hanyar hanyar IAC (Infrastructure as code). Hashicorp ne ya gina Terraform kuma aka sake shi ƙarƙashin Lasisin Jama'a na Mozilla. Yana tallafawa jama'a, masu zaman kansu harma da girgije mai haɗaka, kamar yadda yanzu Terraform ke tallafawa masu samar da 145, waɗanda suka haɗa da shahararrun masu samarwa kamar AWS, Azure Cloud, GCP, Oracle Cloud, da sauransu.

Tsarin gine-gine yana da sauƙi. Abin da kawai ake buƙata shi ne don saukar da binaryar terraform zuwa na'urar ku/uwar garken ku wanda zai yi aiki azaman mashin ɗin ku. Dole ne mu ambaci mai ba da sabis don aiki a cikin fayil ɗin haɗin ginin mu. Terraform zai zazzage kayan aikin don wannan mai bayarwa ta atomatik kuma zai tabbatar tare da mai bada API don aiwatar da shirin.

Hanyar samarwa da sarrafa albarkatu kamar Virtual Machine, Storage, Network, Database, da sauransu .. ta hanyar fayilolin da za'a iya karantawa a cikin na'ura, maimakon kayan aikin mu'amala ko kayan aikin kayan aiki.

  • Buɗaɗɗen tushe.
  • Haɓakarwa mai nunawa.
  • Module Masu Aji.
  • Kayan aikin da ba zai iya canzawa ba.
  • Gine-gine mai sauƙin abokin ciniki kawai.

Bari mu fara…

Sanya Terraform a cikin Rarraba Linux

Fuskokin rarrabawa na farko na Terraform sun zo cikin tsari .zip , wanda ya haɗa da fayilolin aiwatarwa guda ɗaya waɗanda zaku iya rage kowane wuri akan tsarin Linux ɗin ku.

Koyaya, don sauƙin haɗuwa tare da kayan aikin gudanarwa, terraform kuma yana ba da wuraren ajiya na kunshin Debian da tsarin RHEL, wanda zai baka damar girka Terraform ta amfani da tsoffin kayan aikin sarrafa kayan kunshin da ake kira 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

Yanzu ana iya tabbatar da shigarwa ta hanyar gudanar da saiti mai sauƙi na terraform.

$ terraform version

Shi ke nan ga wannan labarin. Shigarwa yana da sauqi, mai sauqi don saitawa kuma wasu masu gyara rubutu kamar VSCode sun zo tare da tallafi na yare don terraform suma.