You are generating demo IaC for Azure for infrastructure engineers/DevOps personas.
Parameters
IaC Language: Bicep
Requirements
- Use Azure Bicep for the IaC
- Create a virtual machine and associated resources:
- Azure region: Sweden Central
- Operating System: Windows Server
- Virtual Network + Subnet: Use default address spaces
- VM Size: Use a common, low-cost size suitable for demo
- Network Security Group (NSG) with default rules
- Network Interface (NIC)
- Managed OS Disk
- Public IP (for demo access)
- Keep defaults low-cost and demo-friendly.
- Do not output secrets or keys.
- Assume deployment scope is subscription (include resource group creation).
- Update the README.md in the IaC language folder to document how to deploy the generated IaC code.
- Create a
.bicepparam file with example parameter values (no secrets).
- Ensure the IaC is deployable by verifying lint errors are resolved, and validation passes.
You are generating demo IaC for Azure for infrastructure engineers/DevOps personas.
Parameters
IaC Language: Bicep
Requirements
.bicepparamfile with example parameter values (no secrets).