Dela via


Installera Terraform i Windows med Azure PowerShell

Terraform möjliggör definition, förhandsversion och distribution av molninfrastruktur. Med Terraform skapar du konfigurationsfiler med hjälp av HCL-syntax. Med HCL-syntaxen kan du ange molnleverantören – till exempel Azure – och de element som utgör din molninfrastruktur. När du har skapat konfigurationsfilerna skapar du en körningsplan som gör att du kan förhandsgranska ändringarna i infrastrukturen innan de distribueras. När du har verifierat ändringarna tillämpar du körningsplanen för att distribuera infrastrukturen.

Den här artikeln beskriver hur du kommer igång med Terraform i Azure med hjälp av PowerShell.

I den här artikeln kan du se hur du:

  • Installera den senaste versionen av PowerShell
  • Installera den nya PowerShell Az-modulen
  • Installera Azure CLI
  • Installera Terraform
  • Förstå vanliga Scenarier för Terraform- och Azure-autentisering
  • Autentisera via ett Microsoft-konto från Cloud Shell (med Bash eller PowerShell)
  • Autentisera via ett Microsoft-konto från Windows (med Bash eller PowerShell)
  • Skapa ett huvudnamn för tjänsten med hjälp av Azure CLI
  • Skapa ett huvudnamn för tjänsten med hjälp av Azure PowerShell
  • Ange autentiseringsuppgifter för tjänstens huvudnamn i miljövariabler
  • Ange autentiseringsuppgifter för tjänstens huvudnamn i ett Terraform-providerblock

1. Konfigurera din miljö

  • Azure-prenumeration: Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

2. Installera Azure PowerShell

  1. Den senaste PowerShell-modulen som tillåter interaktion med Azure-resurser kallas Azure PowerShell Az-modulen. När du använder Azure PowerShell Az-modulen är PowerShell 7 (eller senare) den rekommenderade versionen på alla plattformar. Om du har PowerShell installerat kan du verifiera versionen genom att ange följande kommando i en PowerShell-prompt.

    $PSVersionTable.PSVersion
    
  2. Installera PowerShell. Den här demonstrationen testades med PowerShell 7.2.1 (x64) på Windows 10.

3. Installera Azure CLI

För att Terraform ska kunna autentisera till Azure måste du installera Azure CLI. Den här demonstrationen testades med Azure CLI version 2.32.0.

4. Installera Terraform för Windows

  1. Ladda ned Terraform. Den här artikeln har testats med Terraform version 1.1.4.

  2. Från nedladdningen extraherar du den körbara filen till en katalog som du väljer (till exempel c:\terraform).

  3. Uppdatera systemets globala PATH-miljövariabel så att den innehåller den körbara katalogen.

  4. Öppna ett terminalfönster.

  5. Kontrollera konfigurationen av den globala sökvägen med terraform kommandot .

    terraform -version
    

Felsöka Terraform i Azure

Felsöka vanliga problem när du använder Terraform i Azure

Nästa steg