This repository provides an Azure Virtual Desktop (AVD) Landing Zone Accelerator (LZA) to automate the deployment of AVD environments based on enterprise-scale best practices. It targets organizations looking to simplify and standardize their AVD deployments using Infrastructure as Code (IaC).
How It Works
The LZA offers a reference implementation for setting up core AVD resources like workspaces, application groups, scaling plans, and host pools. It supports various deployment methods including Azure portal, Bicep/ARM templates, and Terraform. The solution is designed to integrate with existing Azure foundations, assuming policies and governance are handled at a higher management group level.
Quick Start & Requirements
- Install/Run: Deployment via Azure portal UI, Bicep/ARM templates, or Terraform.
- Prerequisites: Azure subscription, Azure CLI or PowerShell, Terraform (if applicable). Specific Azure services like Azure Files, Key Vault, and VNets are deployed as dependencies.
- Resources: Deployment of AVD resources, potentially including new VNets with NSGs, ASGs, and route tables.
- Links: AVD Landing Zone Accelerator
Highlighted Details
- Supports brownfield scenarios for adding session hosts to existing infrastructure.
- Includes tools for custom image builds, patching, and integration with Azure Compute Gallery.
- Offers optional deployments for AVD client kiosk, scaling tools, app attach, and VM auto-replenishment.
- Provides templates for specialized use cases like Linux brokers and secure enclaves.
Maintenance & Community
- Issues are handled via GitHub issues for community collaboration.
- Contributions are welcomed under Microsoft's Open Source Code of Conduct.
Licensing & Compatibility
- The repository is licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
- Microsoft Support does not yet cover issues for tools in this repository; users are directed to GitHub issues.
- The solution assumes an existing platform foundation and does not manage policies or governance within the AVD landing zone subscriptions themselves.