Files
TerraformTraining/Workshop/C. Variables.md

32 lines
941 B
Markdown

# 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.