Configure Citrix ADM using Ansible
I’ve created an Ansible Playbook to configure Citrix ADM (previously Citrix NetScaler MAS). Instead of configuring all the different parts using the GUI, you can now change the parameters in a configuration file and the playbook will apply and update your configuration for you – making giving you Infrastructure as Code and documentation in one place!
What the playbook configures (or at least at the time of writing this blogpost):
- nsroot password
- DNS servers
- time zone
- system settings
- prune policy
- syslog purge settings
- backup policy
- device backup policy
- NTP sync and servers (reboots server if required)
- LDAP servers and enables them as external authentication servers
- Adds groups
Feel free to try it out and get back to me with any feedback! It’s a work in progress and I’ll try to keep the information up to date in the readme.