terraform-provider-citrixadc
The terraform-provider-citrixadc is a custom Terraform provider developed by Citrix for automating the deployment and configuration of Citrix ADC (NetScaler) instances. It enables Infrastructure as Code management of ADC resources through declarative configuration files, supporting use cases such as Load Balancing, SSL Offloading, Content Switching, GSLB, and WAF. The provider allows users to define the desired state of their ADC, with the provider handling the necessary API calls to achieve that state. Configuration files are human-readable, version-controllable through tools like Git, and can be reused across multiple environments. The project includes examples, golden templates, and documentation covering provider setup, resource configuration, drift management, and importing existing ADC configurations. It also provides guidance for cloud deployments on AWS and Azure, integration with Consul-Terraform-Sync for dynamic service updates, and pipeline integration for blue-green deployments. Designed for both