Challenge 08 - Deploy a Virtual Machine Scale Set
< Previous Challenge - Home - Next Challenge >
Introduction
The goal for this challenge includes understanding:
- Create a more complex deployment using Bicep modules
Use your learning from the previous challenges you will use Bicep modules to deploy Linux Virtual Machine Scale Sets (VMSS).
Description
In this challenge you will write Bicep files that make use of modules to achieve the following:
- Separate networking resources (Virtual Network & Network Security Groups) into their own Bicep file.
- Separate the load balancer, VMSS, and its dependencies into their own Bicep files.
- Create a new Bicep template that deploys each of the modules you created.
Success Criteria
- Verify that the Bicep CLI does not show any errors and correctly emits an ARM template.
- Verify in the Azure portal that all resources has been deployed.
Learning Resources
Tips
- Validate your Bicep files regularly by executing
bicep build mybicepfile.bicep
.