Azure Virtual Desktop Automated Provisioning using Terraform
Virtual desktop infrastructure for remote desktops and applications can be difficult to manage and confusing for those unfamiliar.
Terraform is a tool that allows you to provision cloud resources using code and has it automatically deployed in your workspace.
In this blog post, we will show a tutorial on how you can use Terraform to create and configure an Azure Virtual Desktop solution through the following steps:
- Write code using Terraform’s HashiCorp Language Syntax to specify our cloud provider and cloud resources
- Create an execution plan for previewing infrastructure changes
- Apply the execution plan and deploy the infrastructure
As prerequisites to this tutorial, please ensure that you have the following before starting:
- A Microsoft Azure account subscription
- An appropriate Microsoft Azure landing zone/foundation setup
We will be running Terraform v1.2.4 on a local instance of Windows Terminal.