Terraform Installation · 4 min read · Oct 23, 2025

So installieren Sie Terraform auf AlmaLinux 8, CentOS 8 und Rocky Linux 8

Terraform ist ein Tool zum Erstellen und Verwalten einer virtuellen Serverinfrastruktur; es unterstützt mehrere Cloud-Anbieter in einem Projekt. Terraform erreicht das Management des Zustands durch einen konfigurierten Graphen von Zuständen und Modulen, die von Benutzern erstellt, erweitert und verwaltet werden können.

Es gibt viele Tutorials online, die Ihnen beibringen, wie Sie das Tool verwenden, aber es ist nicht immer einfach, die Konzepte dahinter zu verstehen! Was Terraform so flexibel und leistungsstark macht, ist die Fähigkeit, Ihre Infrastruktur in jeder Sprache zu programmieren oder sogar Ihre eigene Sprache basierend auf Python zu erstellen (was einige Leute “Terraforming” nennen).

Terraform verwendet eine Datei namens main.tf. Die Syntax sieht aus wie eine Mischung aus Bash und JSON. Ein Provider wird verwendet, um Terraform mit einem Cloud-Anbieter wie AWS oder Azure zu verbinden. Diese Datei definiert, wo die Daten herkommen, das heißt, den Provider und seine Konfigurationen. Die main.tf-Datei ist nur ein Gateway, um mit Ihrer Infrastruktur zu arbeiten.

Terraform verwendet eine Zustandsdatei namens terraform.tfstate, um zu speichern, was es über die Infrastruktur weiß, ob sie läuft oder gestoppt ist, und alle Werte Ihrer Ressourcen. Ein Modul ist ein Code-Snippet, das Konfigurationsdetails enthält, um gängige Aufgaben wie das Erstellen einer AWS-Instanz und das Anhängen einer Elastic IP-Adresse auszuführen. Terraform-Module enthalten Ressourcen-Konfigurationen, die Blöcke namens “Ressourcen” verwenden, die definieren, wie Instanzen erstellt und verfolgt werden sollen.

Terraform kann vorhandene Ressourcen verwalten sowie neue Ressourcen erstellen. Terraform ist kein Konfigurationsmanagement-Tool, hat jedoch die Fähigkeit, eine vorhandene Ressource zu ändern, indem die gleichen Änderungen immer wieder angewendet werden.

Haben Sie jemals ein neues Linux-System installieren wollen? Wenn ja, ist dieser Leitfaden für Sie. Sie suchen immer nach weiteren Möglichkeiten, Ihre Arbeit zu automatisieren. Alternativ sind Sie einfach neugierig und möchten mit der Automatisierung beginnen. Mit Terraform können Sie eine vollständige Infrastruktur mit nur einem Befehl erstellen! Das bedeutet, dass es wichtig ist, dass Sie wissen, wie Sie die Terraform-Client-Software installieren und verwenden.

In diesem Leitfaden lernen Sie, wie Sie Terraform auf Red Hat Enterprise Linux (RHEL) kompatiblen Betriebssystemen wie AlmaLinux 8, CentOS 8 und Rocky Linux 8 installieren. Sie lernen auch, wie Sie eine einfache AWS EC2-Instanz erstellen und schließlich Terraform zum Laufen bringen.

Die Installation von Terraform auf Linux Red Hat Enterprise Linux (RHEL) ist ein Betriebssystem der Unternehmensklasse. RHEL hat eine ziemlich große Benutzerbasis und wird weltweit von Unternehmen genutzt, um ihr Geschäft zu betreiben. RHEL wird auch von Hobbyisten, Studenten und Entwicklern verwendet, um Linux zu lernen, sowie von Heimbenutzern, die ihren eigenen Server zu Hause für Webhosting oder sogar Streaming-Medien auf ihre Geräte haben möchten.

Voraussetzungen

Um Terraform auf RHEL zu installieren, benötigen Sie Folgendes:

  • Ein RHEL 8 oder später kompatibles Betriebssystem. Diese Demo verwendet CentOS 8 als Basisbetriebssystem.
  • Ein Nicht-Root-Benutzer mit sudo-Rechten, der auf dem System eingerichtet ist.

Aktualisieren Ihres Systems

Eine der wichtigsten Aufgaben, die Sie als Computerbenutzer erledigen können, ist die Aktualisierung Ihres Systems. Dies nimmt oft Speicherplatz auf Ihrer Festplatte in Anspruch und installiert weitere Anwendungen; jedoch macht es Ihren Computer auch viel sicherer. Die Aktualisierung Ihres Systems ist ein erforderlicher Schritt, wenn Sie Terraform installieren möchten.

  1. Sie können mit der Aktualisierung Ihres Systems beginnen, indem Sie den folgenden Befehl in Ihr Terminalfenster eingeben. Dies wird eine Weile dauern, abhängig von der Leistung Ihres Servers.
sudo yum check-update && sudo yum update -y

Beispielausgabe:

Aktualisieren Ihres Systems

  1. Führen Sie jetzt den folgenden Befehl aus, um das Paket yum-utils auf Ihrem System zu installieren. yum-utils wurde als modulares Paket geschrieben, das das Hinzufügen neuer Funktionen ermöglicht, ohne den Code von yum-utils zu ändern. yum-utils ist kein Ersatz für eine derzeit verfügbare RPM-Funktion, bietet jedoch zusätzliche Funktionen, die nicht Teil von Vanilla RPM sind. Sie werden dieses yum-utils-Paket später verwenden, um das Hashicorp-Repository für Terraform hinzuzufügen.
sudo yum install yum-utils -y

Beispielausgabe:

Installieren des yum-utils-Pakets

Installation von Terraform auf CentOS 8

Jetzt, da Ihr System aktualisiert wurde, sind Sie bereit, Terraform zu installieren.

Das CentOS 8 enthält das Terraform-Paket nicht in seinem Repository. Das bedeutet, dass wir das yum-utils-Paket verwenden müssen, um das Terraform-Repository zu Ihrem System hinzuzufügen, während Terraform über den yum-Paketmanager installiert wird.

  1. Führen Sie den folgenden Befehl aus, um das Hashicorp-Repository hinzuzufügen.
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

Beispielausgabe:

  1. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob das Hashicorp-Repository erfolgreich hinzugefügt wurde.
sudo dnf repolist

Sie erhalten die folgende Ausgabe.

  1. Führen Sie schließlich den folgenden Befehl aus, um Terraform auf Ihrem System mit dem yum-Paketmanager zu installieren.
sudo yum install terraform -y

Die Installation von Terraform kann eine Weile dauern, da alle erforderlichen Pakete aus dem Repository heruntergeladen werden müssen. Nachdem Sie den obigen Befehl eingegeben haben, lehnen Sie sich einfach zurück und warten Sie, bis die Installation abgeschlossen ist.

  1. Wenn es fertig ist, können Sie Terraform ausführen, indem Sie terraform ohne Argumente in Ihr Terminalfenster eingeben.
terraform

Installieren von Terraform

  1. Führen Sie den folgenden Befehl aus, um die auf Ihrem System installierte Terraform-Version zu überprüfen.

Fazit

In diesem Tutorial haben wir gelernt, wie man Terraform auf RHEL-kompatiblen Betriebssystemen wie AlmaLinux 8, CentOS 8 und Rocky Linux 8 installiert und konfiguriert. Am Ende dieses Tutorials werden Sie in der Lage sein, Terraform für Ihre eigenen Projekte zu verwenden. Hinterlassen Sie einen Kommentar, wenn Sie Fragen oder Anmerkungen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.