Files
TerraformTraining/Praktijk/D. Count.md

1.0 KiB

D. Count

Zoals al eerder opgemerkt kunnen er meerdere web apps bestaan onder dezelfde app service plan. Je gaat nu met een simpele loop meerdere web apps aanmaken. We zullen dit op basis van een lijst van namen doen.

Maak 5 webapps aan door middel van een loop.

Wat moet je doen:

  • Verander de data type van de app naam variabelen naar list(string)

  • maak in je tfvars file een lijst van namen die je web apps moeten hebben.

  • Voeg de count meta-argument toe aan je webapp resource block.

  • Als je een output block hebt, zal die nu niet meer werken aangezien er meer outputs zijn.

    • Verander deze naar het volgende om het werkend te houden
    output "url" {
      value = azurerm_linux_web_app.<de naam van je webapp resource block>.*.default_hostname
    }
    

Experiment

Verwijder web app 3 uit je lijst en run terraform apply -var-file dev.tfvars opnieuw. Kijk goed welke web app er is verwijderd. En welke niet.