Files
TerraformTraining/Workshop/B. Webapp.md

24 lines
1.1 KiB
Markdown

# B. Webapp
Je gaat nu wat resources deployen binnen je resource group.
Dit gaan we doen doormiddel van webapps
Het eerste om te weten is dat een web app altijd een afhankelijkheid heeft naar een App service plan.
Een app service plan kun je zien als een webserver waar je meerder web apps op kan draaien.
Dus voor dit stuk moet je twee resources aanmaken.
## Tips
- De naam van de webapp moet globaal uniek zijn. Dus niet binnen schiphol uniek maar over de hele wereld uniek!
- Om het invullen van de location en resource group makkelijker te maken heb je een data block nodig om de info van de resource group op te halen.
- Zorg dat sku_name "B1" is. Dit zorgt er voor dat je azurerm_service_plan op de basic tier komt te staan.
- Zoek in de azurerm documentatie naar "azurerm_linux_web_app"
- Houd er rekening mee dat je value's van andere resource blocks kunt gebruiken in je nieuwe resource blocks.
- Als je het volgende output block toevoegt aan je code wordt de URL van je webapp naar de terminal geschreven na dat deze gedraaid is.
```hcl
output "url" {
value = azurerm_linux_web_app.<de naam van je webapp resource block>.default_hostname
}
```