GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Terraform na CentOS 7/Ubuntu 18.04

Úvod

Terraform je nástroj, který vytváří jediné zřízené rozhraní pro několik různých cloudových služeb. Někdy je označován jako nástroj „Infrastructure as Code“, protože ke správě zdrojů používá konfigurační soubor.

V tomto tutoriálu se dozvíte, jak nainstalovat Terraform na systém Ubuntu 18.04 nebo CentOS 7.

Předpoklady

  • Uživatelský účet s sudo privilegia
  • Okno terminálu/příkazový řádek (Ctrl-Alt-T nebo Ctrl-Alt-F2)

Jak nainstalovat Terraform na Ubuntu 18.04

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 wget nástroj ke stažení Terraform:

sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip

Toto je příklad výstupu:

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

sudo unzip ./ terraform_0.12.2_linux_amd64.zip –d /usr/local/bin

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

terraform –v

Výstup by měl zobrazovat Terraform v.0.12.2.

Jak nainstalovat Terraform na CentOS 7

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

sudo yum update

Budete potřebovat wget a rozbalit – 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/0.12.2/terraform_0.12.2_linux_amd64.zip

Rozbalte stažený soubor:

sudo unzip ./terraform_0.12.2_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 –v

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

Výukový program pro základní použití Terraform

Terraform je nástroj používaný ke správě infrastruktury datových center. To obvykle znamená poskytování přístupu ke cloudovým službám, jako je Azure, Amazon Web Services a tak dále. V tomto tutoriálu bude jako příklad použit AWS.

Vytvořte adresář a konfigurační soubor

Zadejte následující:

mkdir sample
cd sample

Terraform používá .tf konfigurační soubor. Vytvořte a upravte jeden zadáním:

sudo nano test.tf

Zadejte následující:

provider "aws" {
  region     = "us-west-2"
  access_key = "access_key"
  secret_key = "secret_key"
}

Nahraďte access_key a tajný_klíč pomocí vlastních klíčů AWS.

Jak inicializovat Terraform

Chcete-li inicializovat Terraform, zadejte následující:

terraform init

Terraform poté vytvoří svůj pracovní adresář. Protože jsme specifikovali AWS, automaticky stáhlo informace o poskytovateli AWS do .terraform adresář.

V tuto chvíli, pokud máte skutečný účet AWS, můžete tyto pokyny přidat do Terraformu. Pomocí textového editoru (např. nano) upravte soubor test.tf soubor a nakonfigurujte svůj systém.

Vytvořte plán Terraform

Můžete vytvořit testovací plán, aniž byste se skutečně připojovali ke službě AWS. To je užitečné pro získání představy o tom, jak Terraform funguje. Zadejte následující:

terraform plan

Systém zobrazí přehled zajišťování, které hodlá vytvořit na základě údajů v test.tf soubor.

Konkrétní položky v tomto souboru naleznete v dokumentaci.

Připojte Terraform ke službám AWS

Tento krok implementuje plán, který jsme vytvořili v předchozím kroku. Se správnými daty se připojíme k Amazon Web Services pomocí informací ve vašem test.tf soubor. Zadejte následující:

terraform apply

Systém vám řekne, co bude vytvořeno, a poté vás vyzve k zadání ano .

Po chvíli bude spuštěna instance AWS. Můžete zkontrolovat konzolu AWS a ověřit instanci. Plán můžete také změnit úpravou souboru test.tf soubor. Když spustíte terraform apply aktualizuje cloudovou infrastrukturu.

Zničte instanci AWS

Chcete-li odebrat veškeré zřizování, které bylo vytvořeno, zadejte následující:

terraform destroy

Systém zobrazí seznam provedených akcí a vyzve vás k zadání ano pro potvrzení.


Ubuntu
  1. Jak nainstalovat Tomcat 9 na CentOS 7

  2. Jak nainstalovat Apache na CentOS 8

  3. Jak aktualizovat CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 na CentOS 7.7

  1. Jak nainstalovat Minikube na CentOS

  2. Jak nainstalovat Docker na Ubuntu 18.04

  3. Jak nainstalovat Apache na Ubuntu 18.04

  1. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat Jenkins na Ubuntu 18.04