Azure Virtual Desktop on Azure Local
WARNING
Under Active Development This repository is a work in progress. Scripts, templates, and automation are not guaranteed to work at this time. Use at your own risk and expect breaking changes.
Infrastructure-as-code and automation for deploying AVD with session hosts running on Azure Local clusters.
Quick Start
- Clone the repo and copy the variable template:bash
git clone https://github.com/AzureLocal/aurelocal-avd.git cd aurelocal-avd cp config/variables.example.yml config/variables.yml - Edit
config/variables.ymlwith your environment values. - Deploy using your preferred tool — see Getting Started.
Tool Options
| Tool | Directory | Best for |
|---|---|---|
| Bicep | src/bicep/ | Recommended — native ARM, type-safe |
| ARM | src/arm/ | Direct ARM JSON templates |
| Terraform | src/terraform/ | Multi-cloud / existing TF estate |
| PowerShell | src/powershell/ | Interactive / ad-hoc |
| Azure CLI | scripts/ | Bash-based scripting |
| Ansible | src/ansible/ | Post-deploy OS/app config |