Skip to content

Azure Virtual Desktop on Azure Local

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

  1. Clone the repo and copy the variable template:
    git clone https://github.com/AzureLocal/aurelocal-avd.git
    cd aurelocal-avd
    cp config/variables.example.yml config/variables.yml
    
  2. Edit config/variables.yml with your environment values.
  3. 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