Clone resources 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 <module> to speed-up the deployment of the Citrix infrastructure.
git clone https://github.com/virtualdesktopdevops/puppetlabs-dsc.git git clone https://github.com/virtualdesktopdevops/sqlserveralwayson.git git clone https://github.com/virtualdesktopdevops/xd7deliverycontroller.git git clone https://github.com/virtualdesktopdevops/xd7licenseserver.git git clone https://github.com/virtualdesktopdevops/xd7storefront.git git clone https://github.com/virtualdesktopdevops/xd7director.git git clone https://github.com/virtualdesktopdevops/xd7vda.git
Puppet modules manual download
Puppet module for PowerShell Desired State Configuration (DSC) integration.
Forked from puppetlabs/puppetlabs-dsc to include VirtualEngine XenDesktop7 and Storefront Powershell DSC modules.
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.
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.
Puppet and Powershell DSC module installing and configuring the Citrix and Microsoft licensing servers required for a production grade Xendeskop deployment
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.
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.
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.