So installieren Sie Terraform unter Windows 11 oder 10 mit Winget

Terraform ist ein Open-Source-Infrastructure-as-Code (IaC)-Softwaretool, das von HashiCorp entwickelt wurde. In diesem Tutorial lernen wir, wie man Terraform unter Windows 11 oder 10 mit einem einzigen Winget-Befehl installiert.

Mit diesem Tool können Benutzer Infrastruktur mithilfe der Hochkonfigurationssprache HashiCorp Configuration Language (HCL) oder JSON definieren und bereitstellen. Entwickler können mit Terraform die Cloud-Bereitstellung, das Infrastrukturmanagement und die Service-Orchestrierung auf effiziente und skalierbare Weise automatisieren, weshalb es bei der Verwaltung von Infrastrukturen sehr beliebt ist.

Das Erlernen der Installation und Verwaltung von Terraform ist für Systemadministratoren und DevOps-Experten von entscheidender Bedeutung. Benutzer müssen zunächst wissen, wie sie es installieren. In dieser Anleitung gehen wir die Schritte zur Verwendung von Winget (Windows Package Manager) zur Installation von Terraform auf einem Windows-System durch.

Schritt-für-Schritt-Anleitung zur Installation von Terraform mit Winget

Schritt 1: Greifen Sie auf die Eingabeaufforderung oder PowerShell zu

Winget ist ein CLI-Tool. Um darauf zuzugreifen, müssen Sie PowerShell oder CMD unter Windows mit Administratorrechten öffnen. Klicken Sie daher mit der rechten Maustaste auf die Startmenü-Schaltfläche von Windows 11 oder 10 und wählen Sie die Option Terminal (Admin) oder Windows PowerShell (Admin).

Schritt 2: Überprüfen Sie, ob Winget installiert ist

Da Windows 10 Version 1809 oder höher, einschließlich Windows 11, Winget als vorinstallierte Anwendung anbietet, müssen wir keine zusätzlichen Schritte ausführen. Um jedoch zu bestätigen, dass es sich auf Ihrem System befindet, führen Sie den angegebenen Befehl aus, um die Version und Verfügbarkeit von Winget zu überprüfen.

winget --version

Notiz:Wenn der Befehl die Versionsnummer nicht zurückgibt, installieren Sie ihn vonMicrosoft Storeoder führen Sie diese PowerShell-Syntax aus:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Schritt 3: Suchen Sie in Winget nach Terraform

Wir wissen nicht, welche App-ID Winget zur Installation von Terraform verwendet. Um zu bestätigen, dass Terraform für die Installation über Winget verfügbar ist, können wir mit diesem Befehl nach dem Terraform-Paket suchen. Dadurch werden alle über das Winget-Repository verfügbaren Pakete aufgelistet, die mit dem Begriff „?“ gekennzeichnet sind.Terraform.?

winget search terraform

Schritt 4: Installieren Sie Terraform unter Windows 11 oder 10

Sobald Sie bestätigt haben, dass Terraform verfügbar ist, können Sie es installieren, indem Sie den angegebenen Befehl ausführen, der Terraform automatisch herunterlädt und auf Ihrem System installiert. Außerdem wird die Umgebungsvariable nexeccary konfiguriert, um terrfaform systemweit verfügbar zu machen.

winget install HashiCorp.Terraform

Schritt 5: Überprüfen Sie die Terraform-Installation

Bevor Sie die Version überprüfen, schließen Sie Ihr Befehlsterminal und öffnen Sie es erneut, um sicherzustellen, dass der hinzugefügte Pfad des Terraform-Installationsverzeichnisses zur Umgebungsvariablen für PowerSehll oder CMD lesbar ist. Überprüfen Sie anschließend die Version mit:

terraform -v

Dieser Befehl zeigt die installierte Version von Terraform an und bestätigt, dass der Installationsvorgang erfolgreich war.

Schritt 6: Testen der Terraform-Installation

Um sicherzustellen, dass Terraform ordnungsgemäß funktioniert, können wir einen grundlegenden Test durchführen, indem wir eine Terraform-Konfiguration initialisieren.

Erstellen Sie zum Testen einen neuen Ordner:

mkdir terraform-test
cd terraform-test

Erstellen Sie eine einfache Terraform-Konfigurationsdatei mit dem Namen main.tf:

notepad test.tf

Fügen Sie den folgenden Inhalt hinzutest.tfDatei undspeichernEs:

terraform {
  required_providers {
    local = {
      source  = "hashicorp/local"
      version = "~> 2.0"
    }
  }
}

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, Terraform!"
  filename = "${path.module}/hello.txt"
}

Führen Sie terraform init aus, um die Konfiguration zu initialisieren und alle erforderlichen Anbieter-Plugins herunterzuladen.

terraform init

Terraform führt die Konfiguration aus und erstellt eine hello.txt-Datei. Wenden Sie die generierte Konfiguration mit dem angegebenen Befehl an.

terraform apply

Wenn die Installation erfolgreich ist, erstellt Terraform eine hello.txt-Datei im Verzeichnis.

Überprüfen Sie das Ergebnis: Nachdem der Befehl abgeschlossen ist, ahallo.txtDatei soll in Ihrem Projektverzeichnis mit dem Inhalt generiert werden?Hallo, Terraform!?.

Überprüfen Sie die Datei:Sie können den Inhalt der Datei überprüfen, indem Sie Folgendes ausführen:

cat hello.txt

Dies wird Folgendes ausgeben:

Hello, Terraform!

Update und Deinstallation

Wenn eine neue Version von Terraform verfügbar ist, verwenden Sie zur Installation mit Winget die angegebene Syntax:

winget upgrade HashiCorp.Terraform

Um das Programm vollständig zu entfernen, führen Sie den Deinstallationsbefehl aus:

winget uninstall HashiCorp.Terraform

Abschluss

Die Verwendung von Winget zur Installation von Terraform unter Windows 11 oder 10 bietet eine bequeme und unkomplizierte Methode für Entwickler, die im Allgemeinen die Befehlszeile einer GUI vorziehen.

Andere Artikel:

Related Posts