32 lines
941 B
Markdown
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.
|