Skip to content

Install Citrix components like DDC, StoreFront, Director, License server with Ansible

License

Notifications You must be signed in to change notification settings

ChayScripts/Install-Citrix-Software-with-Ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install Citrix Software with Ansible

Install Citrix components like DDC, StoreFront, Director, Licensing using Ansible.

Prerequisites

  • PowerShell Remoting must be enabled on the Citrix servers (or run winrm quickconfig on the servers).
  • Fully configured Ansible Controller Server.

GroundWork

  • Download the repo and:

    • Edit ServerList.txt file and add all your Citrix Server's ip addresses.
    • Edit playbook.yml file and change the hosts or remove any software components that you dont want to install. You can install one component per iteration as well like installing only DDC or only Storefront component etc..
    • Download CVAD software from Citrix portal and extract the ISO contents to a share path. Update the share path file name in vars.yml file.

Starting the installation

  • Copy all the above files from this git repository to your ansible controller and edit as explained above.
  • Navigate to the folder where you have the files and run any of the below command as applicable. The userid used below should have admin access on the Citrix Servers.
ansible-playbook playbook.yml -i hosts.txt -e@vars.yml --extra-vars "ansible_user=administrator ansible_password=AdminPwd" -vvv

When using AD user,

ansible-playbook playbook.yml -i hosts.txt -e@vars.yml --extra-vars "ansible_user=domain\admin ansible_password=AdminPwd" -vvv

Notes

  • For director to work, it should be pointed to an existing Citrix site. So, if you install director software alone and try to login, it errors out. Use Add Other DDC to Director link and add Citrix DDC to your Director.
  • Commands used in this repo are tested on CVAD 1912 LTSR version. In future, installation commands may change.

Built With

  • PowerShell - For installing the actual software
  • Ansible - For invoking the install scripts

Authors

Contributing

Please follow github flow for contributing.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Install Citrix components like DDC, StoreFront, Director, License server with Ansible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published