ARM Template – Ways of Working
- Make a list of manual steps required to create infrastructure
- For each step try to figure out what are the inputs
Demonstration – Ways Of Working
Manual
- Create a virtual network
- inputs:
- resource group
- virtual network name
- address space
- inputs:
ARM Template
- For writing the template lets use visual studio code and ensure
- Azure CLI is installed Refer Here for microsoft official docs
- Azure resource Managemer Extension is installed

- Refer Here for arm templates reference and Refer Here for virtual network in arm template
- resource syntax Refer Here
- Refer Here for the template written
Deploy arm template
- Create a resource group






Architecture of the application
-
overview
-
Manual Steps:
- Create a network and 3 subnets


- Create a network and 3 subnets
Using ARM Templates to create the virtual network with 3 subnets
- Resources to be created
- virtual network
- 3 subnets
- Refer Here for the arm template developed in the class,
- Exercise:
- kindly check whether the above arm template is working fine or not
- Write an arm template for a network with 6 subnets
- name: web1, addressSpace: 10.10.0.0/24
- name: web2, addressSpace: 10.10.1.0/24
- name: app1, addressSpace: 10.10.2.0/24
- name: app2, addressSpace: 10.10.3.0/24
- name: db1, addressSpace: 10.10.4.0/24
- name: db2, addressSpace: 10.10.5.0/24
