This repository contains an Azure Bicep file (main.bicep) that deploys the following resources:
- Network Security Group: A common set of security rules that must be applied to each NSG.
- Public IP Addresses: A set of public IP addresses to be created.
- Virtual Network: A virtual network to be created with a specified address prefix and subnet address prefix.
- Virtual Machines: A set of virtual machines to be deployed.
- Application Gateway: An application gateway to be created.
- Network Interfaces: A network interface to be created with an IP config.
The deployment is parameterized to allow for customization of the environment type, admin credentials, and other settings. The resources are deployed in a modular fashion using separate Bicep modules for each resource type.
To deploy:
- An Azure Subscription: Free Account
To edit code locally: