In their quest to adopt multi-cloud strategies to stay agile, drive innovation, and compete, organizations are facing a significant challenge: How to achieve consistent application delivery and security across multi-cloud environments.

Automation is the key. Citrix ADC (Citrix Application Delivery Controller) takes an infrastructure-as-code approach to eliminate manual ADC configuration. It is built on a single code base to provide operational and feature consistency across all your on-premises and cloud environments and across all Citrix ADC form factors.

Whether you are adopting a cloud-first approach to new deployments or taking a phased approach to moving your workloads to the cloud, Citrix ADC enables you to achieve:

  • Operational and feature consistency across any application, any environment, and any Citrix ADC form factor
  • Consistent configurations for all your Citrix ADC instances across on-premises and cloud
  • A consistent security posture across multi-cloud

Automate Your Way with Terraform and Ansible

Citrix ADC is built for flexibility, enabling you to leverage the open source automation tools of your choice, including Terraform and Ansible. Because Terraform and Ansible are infrastructure agnostic and enable you to define infrastructure as code, you can use them to quickly replicate your existing Citrix ADC modules and automation scripts to support workload portability between on-premises and cloud and between public cloud providers.

Simplify Provisioning on Multi-Cloud

Terraform as an infrastructure provisioning tool enables you to automate your deployments in public cloud. We provide Terraform cloud scripts to provision Citrix ADC VPX in AWS in standalone and HA configurations. Terraform cloud scripts will also set up required AWS infrastructure for you such as VPC, subnets, security groups, and more. By providing the appropriate AMI, you can choose your preferred edition of Citrix ADC VPX in AWS Marketplace. Similarly, we also provide Terraform scripts to provision Citrix ADC VPX on Azure for multiple configurations: standalone, HA across set, and HA across zone.

Ensure Consistent Configurations Across Multi-Cloud

After deploying Citrix ADC, you can use both Ansible and Terraform as configuration management tools for your Citrix ADC instances. You can configure ADC for such uses as load balancing, SSL orchestration, content switching, global server load balancing (GSLB), and many more. To help you get started, we have ready-to-use resource files for Terraform and playbooks for Ansible, which you can modify to suit your configurations. You can re-use these configuration scripts across multi-cloud to ensure consistency across your ADC instances.

Ensure Consistent Security Policies Across Multi-Cloud

Terraform and Ansible integrations with Citrix ADC enable you to define WAF and bot management policies as code. You can centrally maintain and version security policies through an SCM tool like GitHub so there’s a single source of truth. Leveraging automation, you can seamlessly apply security polices across your multi-cloud environments to ensure a consistent security posture.

Explore Citrix ADC integrations with Terraform and Ansible to automate a faster, more consistent journey to multi-cloud: