Terraform installeren in Windows met Bash
Terraform maakt de definitie, preview en implementatie van de cloudinfrastructuur mogelijk. Met Behulp van Terraform maakt u configuratiebestanden met behulp van de HCL-syntaxis. Met de HCL-syntaxis kunt u de cloudprovider opgeven, zoals Azure, en de elementen waaruit uw cloudinfrastructuur bestaat. Nadat u uw configuratiebestanden hebt gemaakt, maakt u een uitvoeringsplan waarmee u een voorbeeld van uw infrastructuurwijzigingen kunt bekijken voordat ze worden geïmplementeerd. Zodra u de wijzigingen hebt gecontroleerd, past u het uitvoeringsplan toe om de infrastructuur te implementeren.
In dit artikel vindt u de opties voor verificatie bij Azure voor gebruik met Terraform.
In dit artikel leert u het volgende:
- De Git Bash-terminalemulator installeren
- Azure-CLI installeren
- Terraform installeren
- Uw omgeving configureren om Terraform uit te voeren in Windows
- Algemene Terraform- en Azure-verificatiescenario's begrijpen
- Verifiëren via een Microsoft-account vanuit Cloud Shell (met behulp van Bash of PowerShell)
- Verifiëren via een Microsoft-account vanuit Windows (met behulp van Bash of PowerShell)
- Een service-principal maken met behulp van de Azure CLI
- Een service-principal maken met Azure PowerShell
- Referenties voor de service-principal opgeven in omgevingsvariabelen
- Referenties voor de service-principal opgeven in een Terraform-providerblok
1. Uw omgeving configureren
- Azure-abonnement: als u nog geen abonnement op Azure hebt, maakt u een gratis Azure-account aan voordat u begint.
2. Een terminalemulator installeren
Er zijn veel opties in Windows voor het uitvoeren van bash-opdrachten, waaronder Git Bash en Windows Terminal. Dit artikel is getest met Git Bash. Download en installeer Git Bash.
3. De Azure CLI installeren
Installeer de Azure CLI. Dit artikel is getest met azure CLI versie 2.26.1.
4. Terraform voor Windows installeren
Download Terraform. Dit artikel is getest met Terraform versie 1.1.4.
Pak het uitvoerbare bestand uit de download uit naar een map van uw keuze (bijvoorbeeld
c:\terraform
).Werk de globale omgevingsvariabele PATH van uw systeem bij om de map op te nemen die het uitvoerbare bestand bevat.
Een terminalvenster openen.
Controleer de configuratie van het globale pad met de
terraform
opdracht.terraform -version
Problemen met Terraform in Azure oplossen
Veelvoorkomende problemen oplossen bij het gebruik van Terraform in Azure