This repo is still work in progress, it contains sample for using Terraform to deploy various designs depending on the requirement.
The script leverages on Terraform module to define Azure resources.
Here's the modules built as of 4th Sep 2019.
- Azure Application Gateway
- Application Security Group
- Internal Load Balancer
- Network Interface Card
- Network Security Group
- Public IP
- Subnet
- Linux VM
- Windows VM
Network flow is control by Network Security Group and Application Security Group. Please refer to nsg.xlsx for NSG rules configured.
For internet facing only application, with 3 tier architecture.
Internet section of a hybrid (Internet & Intranet) application.
Intranet section of a hybrid (Internet & Intranet) application.