So installierst du Terraform unter Ubuntu 20.04
Terraform ist ein Open-Source-Tool zur Automatisierung von Infrastrukturen, das von HashiCorp entwickelt wurde. Es ist in der Programmiersprache Go geschrieben. Du kannst seinen Quellcode auf Github einsehen. Mit Terraform kannst du deine Infrastruktur als Code in Konfigurationsdateien in einer deklarativen Sprache, der HashiCorp Configuration Language (HCL), definieren und beschreiben und diese Infrastruktur über eine Vielzahl von öffentlichen Cloud-Anbietern bereitstellen und verwalten. Mit Terraform kannst du dieInfrastruktur deines bevorzugten Cloud-Anbieters von der Kommandozeile aus aufbauen, ändern und zerstören. Die Infrastruktur, die Terraform verwalten kann, umfasst Low-Level-Komponenten wie Compute-Instanzen, Speicher und Netzwerke sowie High-Level-Komponenten wie DNS-Einträge, SaaS-Funktionen usw.
Der grundlegende Arbeitsablauf bei der Verwendung von Terraform ist folgender:
1. Schreibe Konfigurationsdateien auf deinem Computer, in denen du die Elemente deiner Infrastruktur angibst, die du erstellen möchtest.
2. Weise Terraform an, deine Konfigurationen zu analysieren und dann die entsprechende Infrastruktur zu erstellen.
Diese Anleitung zeigt dir, wie du die Terraform Software auf Ubuntu 20.04 LTS installierst.
Terraform installieren
Terraform ist sehr einfach zu installieren. Terraform wird als ein einziges Binärpaket vertrieben, dasdu von der Terraform Downloadseiteherunterladen kannst . Wähle das passende Paket für dein Betriebssystem und deine Architektur aus, entpacke das Archiv und verschiebe die Binärdatei in ein Verzeichnis, das in deiner PATH-Variable enthalten ist.
Erstelle zunächst das Verzeichnis ~/bin
:
mkdir ~/bin
HINWEIS: Wenn du unter Ubuntu ein bin-Verzeichnis in deinem Home-Verzeichnis erstellst, wird es automatisch zu deiner PATH-Variable hinzugefügt.
Als Nächstes lädst du das Zip-Archiv herunter. Auf der Terraform Download-Seite findest du die neueste Version zum Herunterladen.
wget https://releases.hashicorp.com/terraform/0.13.5/terraform_0.13.5_linux_amd64.zip
Entpacke das Archiv. Das Archiv entpackt eine einzelne Binärdatei namens terraform
.
unzip terraform_0.13.5_linux_amd64.zip
Verschiebe die Binärdatei terraform
in ein Verzeichnis, das im PATH
Verzeichnis deines Systems enthalten ist – in unserem Fall ist das das ~/bin
Verzeichnis.
mv terraform ~/bin
Um zu überprüfen, ob Terraform installiert ist, führe aus:
terraform version # Terraform v0.13.5
Terraform hat vier Hauptbefehle: terraform init, terraform plan, terraform apply, terraform destroy. Um die verfügbaren Befehle zur Ausführung aufzulisten, kannst du den Befehl terraform
ausführen:
terraform
Der beste Ort, um zu lernen, wie man Terraform benutzt, seine Infrastruktur einsetzt und verwaltet, sind die Terraform-Dokumente. Es gibt eine Menge Anbieter und Dienste, die du damit verwalten kannst.