Add initial Terraform documentation and setup guides
This commit is contained in:
22
Praktijk/D. Count.md
Normal file
22
Praktijk/D. Count.md
Normal file
@@ -0,0 +1,22 @@
|
||||
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 web_app resource block.
|
||||
- Check de count documentatie voor details https://developer.hashicorp.com/terraform/language/meta-arguments/count
|
||||
- Als je een output block hebt zal die nu niet meer werken aanegzien er meer outputs zijn.
|
||||
- verander deze naar het volgende om het werkend te houden
|
||||
```hcl
|
||||
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.
|
||||
Reference in New Issue
Block a user