< Previous Challenge - Home - Next Challenge>
This challenge has you add to the "hello world" template you created in the previous challenge. The goals for this challenge include understanding:
- Parameters and Parameter Files
- How to find syntax for an Azure resource and add it to the template
- Extend the ARM template to provision a VNET w/one subnet
- The template should take the following inputs:
- Virtual Network Name and Address Prefix
- Subnet Name and Address Prefix
- Use a parameter file to pass in parameter values
- The template should take the following inputs:
- Verify that Virtual Network has been deployed in the portal
- Verify that the Virtual Network is configured as per the parameter values passed in to the ARM template from the parameter file
Learn how to "fish" for ARM template resource syntax:
- ARM Tools VS Code Extention
- ARM Template Reference docs
- Export template from Azure Portal before resource creation
- Export template from Azure Portal of existing Resource Group deployment
- Azure Quickstart Templates on GitHub