GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Terraform na Ubuntu 18.04/20.04 LTS

Terraform, vytvořený a spravovaný společností Hashicorp, je nástroj s otevřeným zdrojovým kódem, který je populárně považován za infrastrukturu jako kód. Umožňuje uživatelům snadno vytvářet a poskytovat cloudové zdroje, jako jsou virtuální stroje, na různých populárních cloudových platformách, jako jsou Google Cloud a AWS. Nyní nainstalujme Terraform. Tato příručka funguje na Ubuntu 18.04 (Bionic Beaver) i Ubuntu 20.04 (Focal Fossa).

Stáhněte si a nainstalujte Terraform

Nejprve si musíme stáhnout komprimovaný soubor Terraform ze stránky stahování Terraform. Terraform 0.14.6 je nejnovější verzí v době publikování tohoto návodu.

Chcete-li stáhnout Terraform, použijte příkaz wget ke stažení instalačního souboru Linux

$ sudo wget https://releases.hashicorp.com/terraform/0.14.6/terraform_0.14.6_linux_amd64.zip

Jakmile je stahování dokončeno, pomocí ls potvrďte, že zazipovaný soubor existuje příkaz, jak je znázorněno.

$ ls | grep terraform

Dále rozbalte soubor do /usr/local/bin cestu, kde se obvykle nacházejí nesystémové programy.

$ sudo unzip terraform_0.14.6_linux_amd64.zip -d /usr/local/bin

Po rozbalení je instalace Terraformu dokončena. Chcete-li ověřit nainstalovanou verzi Terraformu, zadejte příkaz”

$ terraform version

Perfektní! Pojďme se nyní podívat na Terraform v akci. Ukážeme, jak můžeme použít Terraform k poskytování instance ec2 na cloudové platformě AWS

Použijte Terraform ke spuštění instance EC2 na AWS

Jak jsme již zmínili dříve, Terraform lze použít k nasazení on-premise a cloudových zdrojů na populárních cloudových platformách, jako jsou AWS a Google cloud, abychom zmínili alespoň některé.

Pro začátek vytvoříme samostatný adresář pro náš projekt AWS a přejdeme do něj.

$ mkdir aws && cd aws

Vytvoříme konfigurační soubor Terraform s příponou .tf rozšíření.

$ sudo vim config.tf

Nyní přichází ta nejdůležitější část. Chystáme se definovat podrobnosti o naší cloudové službě – v tomto případě AWS.

  1. Název poskytovatele cloudu – v tomto případě AWS.
  2. Přístupový klíč a tajné klíče – Jedná se o šifrované klíče, které poskytují přístup k našim zdrojům AWS
  3. Region – místo, kde bude cloudová infrastruktura zřízena. V našem případě to bude v nás-východ-2
  4. ami – Toto je jedinečné ID potřebné k nasazení instance EC2.

Zkopírujte a vložte následující obsah

#Specify the access & secret keys and region

provider "aws" {

access_key = "Your-own-access-key"

secret_key = "Your-own-secret-key"

region = "us-east-2"

}

#Specify details of the ec2 instance 

resource "aws_instance" "instance1" {

ami = "ami-0dd9f0e7df0f0a138"

instance_type = "t2.micro"

tags = {

Name = "ubuntu-20.04"

}

}

Chcete-li začít pracovat s Terraformem a spustit příkaz, inicializujeme jej, jak je znázorněno.

$ terraform init

Chcete-li provést simulaci toho, jak bude příkaz probíhat, vyvolejte plán terraform příkaz, jak je znázorněno. Všimněte si, že toto je pouze simulace, která má za cíl vidět, jak se celá věc odehraje.

$ terraform plan

Nakonec pro zřízení instance ec2 spusťte:

$ terraform apply

Na terminálu bude vytištěno množství informací zobrazujících různé akce, které Terraform provede, jak je znázorněno.

Až budete vyzváni, zda chcete pokračovat v provádění akcí, jednoduše zadejte „Ano “ a stiskněte ENTER.

Během několika sekund bude vytvoření vaší instance ec2 dokončeno a pokud vše proběhlo v pořádku, měli byste získat výstup níže.

A abyste se ujistili, že vaše instance byla vytvořena, přejděte na náš účet AWS a přejděte k instancím EC2 Níže je snímek obrazovky nově vytvořené instance ec2.

To zatáhne závěsy na této příručce. Provedli jsme vás instalací Terraformu a ukázali jsme jeho efektivitu při poskytování cloudových zdrojů.


Ubuntu
  1. Jak nainstalovat Terraform na Ubuntu 18.04 LTS

  2. Jak nainstalovat Terraform na Linux, jako je server Ubuntu 20.04 LTS

  3. Jak nainstalovat AWS CLI na Ubuntu 20.04 LTS

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  1. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Dropbox na Ubuntu 18.04/20.04 (Terminál/GUI)

  3. Jak nainstalovat GIMP na Ubuntu 18.04/20.04