Skip to content

Releases: citrix/terraform-provider-citrixadc

Experimental support for NMAS as NITRO API Proxy

14 Sep 19:20
Compare
Choose a tag to compare

Support for proxying via NMAS. The NetScaler Management and Analytics Server can function as an API proxy to a managed NetScaler instance.
Adds an additional field to the provider 'proxiedNS' to provide the IP of the NS managed by NMAS.
NMAS can be used to add Role-Based Access Control (RBAC) to the Terraform NetScaler provider. It will also audit the API calls made to the NetScaler.
The IP of the proxied NS can also be specified using environmental variable:
export _MPS_API_PROXY_MANAGED_INSTANCE_IP=<NS_IP>

Support for multiple lbvservers per service groups

06 Jun 04:52
Compare
Choose a tag to compare

Also fixes #3 #4 #5

Breaking Change

  • Requires Terraform v0.94 or later
  • Specify lbvservers (set) instead of lbvserver in netscape_servicegroup

Support for multiple vservers per service group

01 Jun 01:16
Compare
Choose a tag to compare

Experimental fix for Issue #5

Usage:
resource "netscaler_servicegroup" "backend_group" {
servicegroupname = "backend_group_1"
lbvservers = ["${netscaler_lbvserver.sample_lb.name}", "foo_lb_2"]
servicetype = "HTTP"
}

Will break existing configs!

Testing update to support Terraform v0.96 and Go v1.8

30 May 22:39
Compare
Choose a tag to compare

This is an experimental release to uprev support for Terraform v0.96 and Go v1.8

Bug fix for binding creation

06 Jan 18:36
Compare
Choose a tag to compare
v0.8.2

go-nitro fix for idempotent create of binding objects

Add support for service groups, synced to Terraform 0.8.1

15 Dec 20:15
Compare
Choose a tag to compare

Add support for service groups
resource "netscaler_servicegroup" "backend_group" {
servicegroupname = "backend_group_1"
lbvserver = "foo-lbvserver"
servicetype = "HTTP"
lbmonitor = "foo-monitor"
servicegroupmembers = ["172.20.0.20:200:50","172.20.0.101:80:10", "172.20.0.10:80:40"]
}
(the last field is the weight, [optional])
Fix bugs where the refresh wasn't reading in the linked items (such as service -> lbvserver)

First release of terraform-provider-netscaler

08 Dec 21:43
Compare
Choose a tag to compare

Support for the following NetScaler resources:

  • cs vserver
  • lb vserver
  • cs policy
  • service
  • lb monitor
  • sslcertkey