Files
TerraformTraining/Workshop/C. Variables.md

941 B

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