Time required: 2 Hours
This lab will guide you through the process of understanding, linting, validating and executing an ARM template and its affiliated parameters file, using the Azure CLI 2.0. You will first inspect the template and its parameter file to understand what it will deploy; then fix technical problems with both the ARM template and the parameters file; execute the ARM template; then see the template's results in the portal.
There are multiple requirements for this lab.
To complete this lab, you will need the following:
You will also need to download the following files:
The template file we will be working with is at:
https://azurelacalabfiles.blob.core.windows.net/70534/armtemplates/azuredeploy.json
The parameters file this lab uses is at:
https://azurelacalabfiles.blob.core.windows.net/70534/armtemplates/azuredeploy.parameters.json
This lab includes troubleshooting of ARM template errors, some of which are built in to the template. If you run into trouble and need an ARM template that is a 100 percent working version, which you can deploy without receiving any errors, download this file: https://azuredevlabscommon.blob.core.windows.net/70534/armtemplates/azuredeploy_correct.json
This lab will guide you through the process of understanding, linting, validating and executing an ARM template and its affiliated parameters file, using the Azure CLI 2.0. You will first inspect the template and its parameter file to understand what it will deploy; then fix technical problems with both the ARM template and the parameters file; execute the ARM template; then see the template's results in the portal.