Add initial Terraform documentation and setup guides

This commit is contained in:
Vincent Nuszbaum
2024-11-01 15:41:43 +01:00
parent e53712d50a
commit 46f26d04ab
10 changed files with 314 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
# 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" {
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>