Installieren von Terraform unter Windows mit Bash

Mit Terraform können Sie eine Cloudinfrastruktur definieren, eine Vorschau der Cloudinfrastruktur anzeigen und die Cloudinfrastruktur bereitstellen. Terraform ermöglicht das Erstellen von Konfigurationsdateien mit HCL-Syntax. Mit der HCL-Syntax können Sie den Cloudanbieter (beispielsweise Azure) und die Elemente angeben, aus denen sich Ihre Cloudinfrastruktur zusammensetzt. Nach der Erstellung Ihrer Konfigurationsdateien erstellen Sie einen Ausführungsplan, mit dem Sie eine Vorschau Ihrer Infrastrukturänderungen anzeigen können, bevor diese bereitgestellt werden. Nach der Überprüfung der Änderungen wenden Sie den Ausführungsplan an, um die Infrastruktur bereitzustellen.

In diesem Artikel werden die Optionen für die Authentifizierung bei Azure für die Verwendung mit Terraform beschrieben.

In diesem Artikel werden folgende Vorgehensweisen behandelt:

  • Installieren des Git Bash-Terminalemulators
  • Installieren der Azure-Befehlszeilenschnittstelle
  • Installieren von Terraform
  • Konfigurieren Ihrer Umgebung für die Ausführung von Terraform unter Windows
  • Informationen zu gängigen Terraform- und Azure-Authentifizierungsszenarien
  • Authentifizieren über ein Microsoft-Konto in Cloud Shell (mithilfe von Bash oder PowerShell)
  • Authentifizieren über ein Microsoft-Konto in Windows (mithilfe von Bash oder PowerShell)
  • Erstellen eines Dienstprinzipals mithilfe der Azure CLI
  • Erstellen eines Dienstprinzipals mit Azure PowerShell
  • Angeben der Anmeldeinformationen für den Dienstprinzipal in Umgebungsvariablen
  • Angeben der Anmeldeinformationen für den Dienstprinzipal in einem Terraform-Anbieterblock

1. Konfigurieren Ihrer Umgebung

  • Azure-Abonnement: Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

2. Installieren eines Terminalemulators

Es gibt unter Windows viele Optionen zum Ausführen von Bash-Befehlen, u. a. Git Bash und das Windows-Terminal. Dieser Artikel wurde mithilfe von Git Bash getestet. Laden Sie Git Bash herunter, und installieren Sie die Anwendung.

3. Installieren der Azure-Befehlszeilenschnittstelle

Installieren Sie die Azure-Befehlszeilenschnittstelle. Dieser Artikel wurde mit der Azure CLI-Version 2.26.1 getestet.

4. Installieren von Terraform für Windows

  1. Laden Sie Terraform herunter. Dieser Artikel wurde mit Terraform Version 1.1.4 getestet.

  2. Extrahieren Sie die ausführbare Datei aus dem Download in ein Verzeichnis Ihrer Wahl (z. B. c:\terraform).

  3. Aktualisieren Sie die globale PATH-Umgebungsvariable Ihres Systems so, dass sie das Verzeichnis enthält, das die ausführbare Datei enthält.

  4. Öffnen Sie ein Terminalfenster.

  5. Überprüfen Sie die Konfiguration des globalen Pfads mit dem Befehl terraform.

    terraform -version
    

Problembehandlung für Terraform in Azure

Behandeln allgemeiner Probleme bei der Verwendung von Terraform in Azure

Nächste Schritte