Download Citrix Virtual Desktops deployment modules

Clone Puppet modules from GitHub

All the Puppet and Powershell DSC resources needed to fully automate Citrix XenDesktop 7.15 LTSR deployment are available on Github and Puppet Forge. They can be cloned directly from GitHub to your puppet master /etc/puppet/modules directory or imported using the puppet module install to speed-up the deployment of the Citrix infrastructure.

git clone
git clone
git clone
git clone
git clone
git clone
git clone

Access modules code & documentation

VirtualDesktopDevops DSC

Puppet module for PowerShell Desired State Configuration (DSC) integration.

Forked from puppetlabs/puppetlabs-dsc to include VirtualEngine XenDesktop7 and Storefront Powershell DSC modules.

Active Directory

Coming soon

Microsoft SQL Server AlwaysOn

This modules install a fully working SQL Server AlwaysOn cluster.

It has been designed to install both primary replica nodes with SPN creation on sql service account, SQL server installation and initial configuration, Failover cluster creation (primary node) or join (replica node), AlwaysOn configuration on both primary and replica nodes.

Citrix XenDesktop 7 Delivery Controller

Based on Xendesktop7 Powershell DSC resource, this puppet module installs a production grade Citrix Xendesktop 7.x Delivery Controller, creates the Xendesktop 7 site, and configures Xendesktop administrator rights. A secondary delivery controller can also be joined to an existing Xendesktop site.

Citrix XenDesktop 7 License Server

Puppet and Powershell DSC module installing and configuring the Citrix and Microsoft licensing servers required for a production grade Xendeskop deployment

Citrix XenDesktop 7 Storefront

Based on Storefront Powershell DSC resource, this modules installs a fully working Citrix Xendesktop 7.x Storefront and a default Store. It provides puppet types configuration of additional stores as well as Netscaler Gateways for external access.

Citrix XenDesktop 7 Director

This modules install a Citrix Xendesktop 7.x Director, which provides citrix deployment monitoring capabilities, and links it to the XenApp/XenDesktop site Delivery Controllers.

It configures Director for Kerberos SSO login, enhancing security level and speeding access to the monitoring interface.

Citrix XenDesktop 7 VDA (optimized)

This module installs an optimized Citrix master image ready for Machine Creation Service deployment.

Windows 10 and Windows Server 2012R2 are the only OS supported in this first release.

Windows Server 2016 will be supported in a future release of this module.