• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
NetScaler Blog

NetScaler Blog

Application delivery and security blog

Application delivery and security blog
  • Application delivery
  • Application and API security
  • Application modernization
  • Observability
  • News

Introducing the Terraform provider for NetScaler SDX

May 30, 2024 by Konstantinos Kaltsas

Terraform provider for NetScaler SDX

NetScaler has introduced a new Terraform provider as part of the broader NetScaler Automation Toolkit. With the new provider, you can write infrastructure-as-code templates specific to deployment topologies that use NetScaler SDX, a hardware application delivery controller (ADC), for on-premises application delivery. The new Terraform provider will help IT and automation teams make NetScaler SDX part of automation pipelines. 

NetScaler SDX is a hardware-based ADC that supports multi-tenancy, making it ideal for large enterprises and service providers needing to manage multiple applications or clients from a single device. It allows consolidating of multiple NetScaler instances on a single appliance, providing flexibility and efficiency in managing network traffic. NetScaler SDX is designed to optimize the performance, security, and scalability of applications. 

Using Terraform to configure NetScaler SDX brings significant advantages, especially in terms of automation, consistency, and scalability. Terraform allows you to define and manage both the configuration of NetScaler SDX and the provisioning of NetScaler instances in the same appliance through code, ensuring that deployments are repeatable and maintainable. This approach reduces the risk of human error, accelerates deployment times, and facilitates version control. 

The new Terraform provider for NetScaler SDX enables you to automate manual operations including but not limited to:

  • Provisioning and managing NetScaler VPXs (virtualized ADCs) including deploy, start, stop, reboot, and more
  • Creating and managing admin profiles 
  • Managing authentication servers including:
    • TACACS (Terminal Access Controller Access-Control System)
    • LDAP (Lightweight Directory Access Protocol)
    • RADIUS Server
  • Managing other operations including:
    • System users and groups
    • Syslog and NTP (Network Time Protocol) servers
    • SNMP (Simple Network Management Protocol) traps and alarms

The Terraform provider for NetScaler SDX is available on the Terraform Registry

In response to customer requests, the Terraform provider for NetScaler SDX is now available on the Terraform Registry:


  • Terraform Registry is a centralized repository for all Terraform providers. Easily discover, share, and reuse provider configurations.
  • Providers on the Terraform Registry are versioned, which ensures compatibility between Terraform configurations and provider features. Get the specific provider version and control when and how provider updates are applied.
  • Terraform providers for NetScaler come with comprehensive documentation and examples. Having a single place for documentation makes it easier for you to understand how to use a provider, configure its resources, and troubleshoot issues.
  • Terraform providers for NetScaler are validated by both HashiCorp and NetScaler before being published on the Terraform Registry. This ensures that we meet quality standards, follow best practices, and ensure that no malicious code is contained in our providers.
  • All Terraform providers for NetScaler integrate seamlessly with other Terraform features and services, such as Terraform Cloud and Terraform Enterprise.

The Terraform provider for NetScaler SDX simplifies infrastructure management, helps promote best practices, ensures compatibility and security, and fosters community collaboration.

The Terraform provider for NetScaler SDX is also available on GitHub.

Benefits of using the Terraform provider for NetScaler SDX 

The Terraform provider for NetScaler SDX provides infrastructure as code to manage your ADCs via NetScaler SDX. Using the Terraform provider, you can provision, start, stop, and reboot NetScaler VPXs (virtualized ADCs) on NetScaler SDX. Configuring a multi-tenant appliance via infrastructure as code through the Terraform provider for NetScaler SDX offers several important advantages:

  • Ensuring that your NetScaler ADCs  are configured consistently every time they are deployed or updated makes it much easier to manage the entire lifecycle of ADCs — from initial provisioning to Day 2 operations and decommissioning.
  • Streamlining deployment, provisioning, and management tasks saves you time and reduces the potential for human errors that can occur during manual configuration. These operations become easier and more manageable.
  • Following DevOps practices allows traceability, accountability, and rolling back of changes when needed. With the use of version control systems, you can track changes, review history, and collaborate with team members. 
  • Complying with security policies, standards, and best practices becomes easier with the use of golden templates. Terraform will automatically configure your NetScaler appliances in a secure and compliant manner, which is crucial for regulatory requirements and auditing purposes.
  • Creating new environments becomes straightforward by documenting and reproducing existing verified configurations in different environments (such as development, testing, and production). 

Learn more about using the Terraform provider for NetScaler SDX

  • Watch an on-demand webinar on using the Terraform provider for NetScaler SDX
  • Explore the NetScaler Automation Toolkit (GitHub) to see all NetScaler automation capabilities
  • Request a free consultation on NetScaler automation with the NetScaler product team
  • Join our community to learn from the NetScaler team and NetScaler users

NetScaler Lead Product Manager Konstantinos Kaltsas heads NetScaler automation initiatives including infrastructure as code.

Categories: Application modernization Tagged With: Application delivery, Automation

Primary Sidebar

Popular posts

NetScaler Next-Gen API

Introducing NetScaler Next-Gen API: The declarative API for application developers 

June 17, 2024

Terraform provider for NetScaler SDX

Introducing the Terraform provider for NetScaler SDX

May 30, 2024

NetScaler now accepting GitHub community contributions

May 2, 2024

Introducing NetScaler CPX Express: A DevOps-friendly, free Kubernetes ingress proxy 

March 28, 2024

NetScaler: The power of one

NetScaler: The power of one

March 5, 2024

New utility converts NetScaler configurations into IaC for greater automation

New utility converts NetScaler configurations into IaC for greater automation

April 3, 2025

NetScaler 13.1-FIPS achieves NDcPP certification from NIAP and the CCCS

NetScaler 13.1-FIPS achieves NDcPP certification

February 27, 2025

CVE-2024-12284: High-severity security update for NetScaler Console

CVE-2024-12284: High-severity security update for NetScaler Console

February 18, 2025

Footer

Product resources

  • NetScaler editions
  • Integrations
  • Documentation
  • GitHub
  • Downloads

Support

  • Ask the community
  • Contact support

Company

  • NetScaler.com
  • About NetScaler
  • Contact us
  • Newsroom
  • Careers

  • Legal
  • Do not sell my personal information
  • Cookie preferences
© 2023 Cloud Software Group, Inc. All rights reserved.