GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Terraform v1.0.0 v CentOS 8 / Ubuntu 21.04

Co je Terraform?

Teraform je oblíbený nástroj pro cloudovou orchestraci ve světě automatizace, který se používá k nasazení vaší infrastruktury prostřednictvím IAC (Infrastruktura jako kód ) přístup. Teraform je postavena Hashicorp a jsou vydány pod Veřejnou licencí Mozilla .

Podpora:
  • Veřejný cloud
  • Soukromý cloud
  • Hybridní cloud

Zahrnuje oblíbené poskytovatele, jako je AWS, Azure cloud, GCP, Oracle cloud a mnoho dalších.

Vše, co potřebujete, je stáhnout si terraform binární soubor na váš místní/serverový stroj, který bude fungovat jako váš základní stroj.

Poté Terraform automaticky stáhne plugin pro konkrétního poskytovatele a autentizuje se pomocí API poskytovatele, aby provedl plán.

Infrastruktura jako kód

Proces poskytování a správy zdrojů, jako je virtuální počítač, úložiště, síť, databáze atd., prostřednictvím strojově čitelných definičních souborů, spíše než interaktivních nástrojů nebo hardwarových konfigurací.

Funkce
  • Open source.
  • Deklarativní syntaxe.
  • Připojitelné moduly.
  • Neměnná infrastruktura.
  • Jednoduchá architektura pouze pro klienta.

Instalace Terraformu v Linuxových distribucích

The Terraform primární distribuční balíčky jsou ve formátu .zip formát, který zahrnuje jednotlivé spustitelné soubory, které můžete dekomprimovat z libovolného umístění v systému Linux.

Nainstalujte Terraform v RHEL, CentOS a Fedora

Metoda (1)

Chcete-li nainstalovat Terraform na CentOS, začněte aktualizací seznamů úložišť:

sudo yum update

Budete tedy potřebovat wgetrozbalte – pokud je nemáte, nainstalujte je zadáním:

sudo yum install wget unzip

Stáhněte si Terraform z webu vývojáře:

sudo wget https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip

Rozbalte stažený soubor:

unzip ./terraform_1.0.0_linux_amd64.zip -d  /usr/local/bin

Výstup potvrdí, že soubory jsou nyní umístěny v /usr/local/bin adresář.

Nakonec ověřte, že Terraform přijímá příkazy:

terraform --version

Systém by měl zobrazit Terraform v.1.0.0.

Poznámka:

Chcete-li tedy nainstalovat nejnovější verzi z webu vývojářů, navštivte tento odkaz a vyberte nejnovější:

Webové stránky vývojáře Terraform

Mimochodem, nejnovější verze je právě Terraform v1.0.0

Metoda (2)

Pro jednodušší integraci s nástroji pro správu konfigurace však terraform nabízí také úložiště balíčků pro Debian -založené a RHEL – založené systémy, které vám umožňují nainstalovat Terraform pomocí vašich výchozích nástrojů pro správu balíčků s názvem APT Mňam .

Jediné, co musíte udělat, je následovat následující příkazy:

$ 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

Nainstalujte Terraform v Debianu, Ubuntu a Mintu

Metoda (1)

Takže stejně jako v CentOs budeme postupovat podle kroků:

Než si stáhnete Terraform, aktualizujte seznamy úložišť:

sudo apt-get update

Pokud váš systém nemá wget a rozbalit nástroje, použijte k jejich instalaci následující:

sudo apt-get install wget unzip

Spusťte tedy wget nástroj ke stažení Terraform:

sudo wget https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip

Takže toto je příklad výstupu:

Po dokončení stahování rozbalte soubory:

sudo unzip ./terraform_1.0.0_linux_amd64.zip -d /usr/local/bin

Dále ověřte, že Terraform přijímá příkazy:

terraform version

Výstup by měl také zobrazovat Terraform v.1.0.0.

Metoda (2)

Také pro jednodušší integraci s nástroji pro správu konfigurace s repozitáři balíčků postupujte podle následujících příkazů:

$ 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

Nyní lze instalaci ověřit spuštěním jednoduchého příkazu terraform version.

$ terraform --version

Ubuntu
  1. Jak nainstalovat Tomcat 9 na CentOS 7

  2. Jak nainstalovat Apache na CentOS 8

  3. Jak nainstalovat Minikube na CentOS

  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 18.04

  3. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  1. Jak nainstalovat Terraform na CentOS 7/Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat Jenkins na Ubuntu 18.04