Kako instalirati Terraform u Linux sustave
U ovom ćemo članku raspravljati o tome što je Terraform i kako instalirati Terraform na različite distribucije Linuxa pomoću spremišta HashiCorp.
Što je Terraform?
Terraform je popularan alat za orkestraciju oblaka u svijetu automatizacije, koji se koristi za implementaciju vaše infrastrukture kroz pristup IAC (Infrastructure as code). .
Terraform izradio je Hashicorp i izdao ga je pod Mozilla javnom licencom. Podržava javni, privatni i hibridni oblak, od sada Terraform podržava 145 pružatelja, koji uključuju popularne pružatelje kao što su AWS, Azure Cloud, GCP, Oracle Cloud i mnogi drugi.
Terraform arhitektura je vrlo jednostavna. Sve što trebate je preuzeti terraform binarnu datoteku na svoj lokalni/poslužiteljski stroj koji će djelovati kao vaš osnovni stroj.
Moramo spomenuti pružatelja da radi unutar naše datoteke sintakse. Terraform će automatski preuzeti dodatak za tog određenog pružatelja usluga i autentificirat će se s API-jem pružatelja usluga kako bi izvršio plan.
Što je infrastruktura kao kod?
Proces pružanja i upravljanja resursima kao što su virtualni strojevi, pohrana, mreže, baze podataka itd. putem strojno čitljivih definicijskih datoteka, umjesto interaktivnih alata ili hardverskih konfiguracija.
Značajke
- Otvoreni izvor.
- Deklarativna sintaksa.
- Priključni moduli.
- Nepromjenjiva infrastruktura.
- Jednostavna arhitektura samo za klijenta.
Započnimo…
Instaliranje Terraforma u Linux distribucijama
Primarni distribucijski paketi Terraform dolaze u .zip
formatu, koji uključuje pojedinačne izvršne datoteke koje možete dekomprimirati na bilo kojoj lokaciji na vašem Linux sustavu.
Međutim, za jednostavniju integraciju s alatima za upravljanje konfiguracijom, terraform također nudi repozitorije paketa za sustave temeljene na Debianu i RHEL-u, što vam omogućuje da instalirate Terraform pomoću zadanih alata za upravljanje paketima pod nazivom APT, Yum ili DNF.
Instalirajte Terraform u Debianu, Ubuntuu i Mintu
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update
sudo apt install terraform
Instalirajte Terraform u RHEL i CentOS
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum update
sudo yum -y install terraform
Instalirajte Terraform u Fedori
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/fedora/hashicorp.repo
sudo dnf update
sudo dnf -y install terraform
Sada se instalacija može provjeriti pokretanjem jednostavne naredbe terraform verzije.
terraform version
To je to za ovaj članak. Instalacija je vrlo jednostavna i laka za postavljanje, a neki uređivači teksta poput Sublime i VSCode također dolaze s jezičnom podrškom za Terraform.