Skip to content

Terraform module to create infrastructure resources for a WVD Deployment

Notifications You must be signed in to change notification settings

jsw1993/tf-wvd-infra-module

Repository files navigation

Overview

This module creates the infrastructure required for an Azure Virtual Desktop Deployment

Structure

  • default.tf: Contains any variables that have a default set
  • main.tf: Contains local vars and any resources
  • variables.tf: Contains any required variables
  • test: Contains mock files to run TF validate against. Also provides an example of calling the module

Inputs

Name Description Type Default Required
hostpool-custom_rdp_properties custom RDP properties for host pool string "" no
location Resource location string n/a yes
prefix Resource name prefix string n/a yes
resource_group_name Resource Group Name string n/a yes
tags Map of tags map(any) {} no
wvd-defaultappgroup-description WVD Default App Group Description string "WVD Default App Group for Desktop Access" no
wvd-defaultappgroup-friendly-name WVD Default App Group Friendly Name string "WVD App Group" no
wvd-defaultappgroup-name WVD Default App Group Name string "WVDAppGroup" no
wvd-hostpool-description WVD Host Pool Description string "WVD Host Pool" no
wvd-hostpool-friendly-name Frieendly ame of WVD Host Pool string "WVD Host Pool" no
wvd-hostpool-max-sessions Maxinum sessions for host pool number 10 no
wvd-hostpool-name Name of WVD Host Pool string "WVDHostPool" no
wvd-workspace-description WVD Workspace Description string "WVD Workspace" no
wvd-workspace-friendly-name WVD Workspace Friendly Name string "WVD Workspace" no
wvd-workspace-name WVD Workspace Name string "WVDWorkspace" no

Resources

Name Type
azurerm_virtual_desktop_application_group.default_wvd_app_group resource
azurerm_virtual_desktop_host_pool.wvd_pool resource
azurerm_virtual_desktop_host_pool_registration_info.wvd_pool resource
azurerm_virtual_desktop_workspace.wvd_workspace resource
azurerm_virtual_desktop_workspace_application_group_association.wvd_workspace_appgroup resource

Outputs

Name Description
wvd-app-group-id n/a
wvd-host-pool-id n/a
wvd-host-pool-name n/a
wvd-registration-token n/a
wvd-workspace-id n/a

About

Terraform module to create infrastructure resources for a WVD Deployment

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages