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

31
Praktijk/C. Variables.md Normal file
View File

@@ -0,0 +1,31 @@
# C. Variables
Je gaat nu wat variabelen toevoegen om het makkelijker te maken om je code voor meerder omgevingen te gebruiken.
Hier voor moet je twee bestanden aanmaken:
- variables.tf - In deze file zetten wij de definitie van de variabelen.
- dev.tfvars - in deze file defineren wij de waardes van de variabelen.
De namen zijn niet echt verplicht terraform kan namelijk door de syntax uitvogelen wat je wilt doen. Je zou het zelfs in je main.tf kunnen zetten. Maar dat is niet echt overzichtelijk.
Maak van de volgende value's variabelen:
- app service plan name
- webapp name
## Tips
Een voorbeeld van een variabele definitie.
```hcl
variable "variablename" {
type = string
description = "value"
default = "value"
}
```
Om de tfvars file te gebruiken moet je ```terraform apply -var-file dev.tfvars``` gebruiken.
Als je de waarden precies hebt overgenomen van de vorige runs zouden er nu geen changes moeten zijn.