This repository offers a variety of Azure Resource Manager (ARM) based resources for quickly deploying lab environments for testing & learning about Microsoft Identity & Network Access capabilities.
ARM templates are pre-configured deployment packages that enable provisioning complex test environments in minutes, without requiring extensive PowerShell scripting or many hours of manual configuration. With little or no Azure experience, you can provision a whole virtual environment or individual VMs.
They're great for situations where you need to evaluate a solution or scenario before deploying to production, and having that "I built it myself and it works" hands-on experience also helps validate the requirements, before running a pilot or rolling out at scale.
These templates are exclusively available thru this repository, but older ones can still be obtained via our TLGs.
Before deploying an ARM template, you'll need the following:
- An Azure subscription and sufficient rights to deploy the given resources and specs for each template
- Access to the Azure and Entra management portals https://entra.microsoft.com and https://portal.azure.com
All code in this repo is public (read-only to non-contributors). All templates in the master branch of this repo have been tested and should deploy successfully, subject to limitations and known issues described in each template's README.
This project welcomes suggestions, but is currently closed to outside contributions. To report an issue, make a suggestion for additional templates, or to request updates to existing templates, please visit the issues page.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Developed by the Microsoft ZTNA CxP team
Last update: 11/02/2023