ADC

Automate deployment and configurations of NetScaler

NetScaler provides multiple tools to automate your ADC deployments and configurations. This document provides a brief summary of various automation tools and references to various automation resources that you can use to manage ADC configurations.

The following illustration provides an overview of NetScaler automation in a hybrid multi cloud (HMC) environment.

NetScaler automation

Automate NetScaler using NetScaler Console

NetScaler Console acts as an automation control point to your distributed ADC infrastructure. The NetScaler Console provides a comprehensive set of automation capabilities from provisioning ADC appliances to upgrading it. The following are the key automation features of ADM:

NetScaler Console blogs and videos on automation

NetScaler Console also provides APIs for its various capabilities that integrate NetScaler Console and NetScaler as part of the overall IT automation. For more information, see NetScaler Console Service APIs.

Automate NetScaler using Terraform

Terraform is a tool that takes infrastructure as code approach to provision and manage cloud, infrastructure, or service. NetScaler terraform resources are available in GitHub for use. Refer GitHub for detailed documentation and usage.

Blogs and Videos on Terraform for ADC automation

Automate NetScaler using Consul-Terraform-Sync

NetScaler Consul-Terraform-Sync (CTS) module empowers application teams to automatically add or remove new instances of services to NetScaler. There is no need to raise manual tickets to IT admins or networking teams to make the necessary ADC configurations changes.

Automate NetScaler using Ansible

Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code. NetScaler Ansible modules and sample playbooks can be found in GitHub for use. Refer GitHub for detailed documentation and usage.

Citrix is a certified Ansible Automation Partner. Users having Red Hat Ansible Automation Platform subscription can access NetScaler Collections from Red Hat Automation Hub.

Terraform and Ansible automation blogs

Public cloud templates for ADC deployments

Public cloud templates simplify provisioning of your deployments in public clouds. Different NetScaler templates are available for various environments. For usage details, refer to respective GitHub repositories.

AWS CFTs:

Azure Resource Manager (ARM) Templates:

Google Cloud Deployment Manager (GDM) Templates:

Videos on Templates

AWS Quick Starts

NITRO APIs

The NetScaler NITRO protocol allows you to programmatically configure and monitor the NetScaler appliance by using Representational State Transfer (REST) interfaces. Therefore, NITRO applications can be developed in any programming language. For applications that must be developed in Java or .NET or Python, NITRO APIs are exposed through relevant libraries that are packaged as separate Software Development Kits (SDKs).

Automate deployment and configurations of NetScaler