24 lines
1.1 KiB
Markdown
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
|
|
}
|
|
```
|