33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
# A. Terraform Dev omgeving opzetten
|
|
|
|
1. Azure CLI installeren ```winget install Microsoft.AzureCLI```
|
|
2. Terraform installeren ```winget install Hashicorp.Terraform```
|
|
3. Installeer je favoriete IDE.
|
|
4. Reboot nu je computer.
|
|
5. Installeer Terraform support in je IDE.
|
|
6. Maak een folder aan.
|
|
7. Voeg daar een main.tf aan toe.
|
|
8. Vul deze met een basis terraform block en provider block:
|
|
|
|
```hcl
|
|
terraform {
|
|
backend "local" {}
|
|
}
|
|
|
|
provider "azurerm" {
|
|
subscription_id = "Zoek op in Azure"
|
|
features {}
|
|
}
|
|
```
|
|
|
|
1. Open een terminal via de IDE of browse met een terminal naar de folder die je net hebt aangemaakt.
|
|
2. Voer de ```az login``` commando uit om in te loggen bij Azure.
|
|
3. Na het inloggen wordt je geprompt om een subscription en tennant te kiezen. Zoek hier naar de naam van de subscription.
|
|
4. Run terraform init
|
|
|
|
## Handige URL's
|
|
|
|
De Terraform language documentatie: <https://developer.hashicorp.com/terraform/language>
|
|
|
|
De Azurerm Terraform provider documentatie <https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs>
|