Condividi tramite


Installare Terraform in Windows con Bash

Terraform consente di definire, visualizzare in anteprima e distribuire l'infrastruttura cloud. Con Terraform è possibile creare file di configurazione usando la sintassi HCL. La sintassi HCL consente di specificare il provider di servizi cloud, ad esempio Azure, e gli elementi che costituiscono l'infrastruttura cloud. Dopo aver creato i file di configurazione, è necessario creare un piano di esecuzione che consenta di visualizzare in anteprima le modifiche apportate all'infrastruttura prima che vengano distribuite. Dopo aver verificato le modifiche, è possibile applicare il piano di esecuzione per distribuire l'infrastruttura.

Questo articolo presenta le opzioni per l'autenticazione in Azure da usare con Terraform.

In questo articolo vengono illustrate le operazioni seguenti:

  • Installare l'emulatore del terminale Git Bash
  • Installazione dell'interfaccia della riga di comando di Azure
  • Installare Terraform
  • Configurare l'ambiente per l'esecuzione di Terraform in Windows
  • Informazioni sugli scenari comuni di autenticazione di Terraform e Azure
  • Eseguire l'autenticazione tramite un account Microsoft da Cloud Shell (usando Bash o PowerShell)
  • Eseguire l'autenticazione tramite un account Microsoft da Windows (usando Bash o PowerShell)
  • Creare un'entità servizio usando l'interfaccia della riga di comando di Azure
  • Creare un'entità servizio usando PowerShell
  • Specificare le credenziali dell'entità servizio nelle variabili di ambiente
  • Specificare le credenziali dell'entità servizio in un blocco di provider Terraform

1. Configurare l'ambiente

  • Sottoscrizione di Azure: se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

2. Installare un emulatore di terminale

In Windows sono disponibili molte opzioni per eseguire comandi bash, tra cui Git Bash e Terminale Windows. Questo articolo è stato testato usando Git Bash. Scaricare e installare Git Bash.

3. Installare l'interfaccia della riga di comando di Azure

Installare l'interfaccia della riga di comando di Azure Questo articolo è stato testato usando l'interfaccia della riga di comando di Azure versione 2.26.1.

4. Installare Terraform per Windows

  1. Scaricare Terraform. Questo articolo è stato testato con Terraform versione 1.1.4.

  2. Dal download estrarre il file eseguibile in una directory di propria scelta , ad esempio c:\terraform.

  3. Aggiornare la variabile di ambiente PATH globale del sistema per includere la directory che contiene l'eseguibile.

  4. Aprire una finestra del terminale.

  5. Verificare la configurazione del percorso globale con il comando terraform.

    terraform -version
    

Risolvere i problemi di Terraform in Azure

Risolvere i problemi comuni relativi all'uso di Terraform in Azure

Passaggi successivi