Releases: citrix/terraform-provider-citrixadc
Experimental support for NMAS as NITRO API Proxy
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
Support for multiple vservers per service group
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
This is an experimental release to uprev support for Terraform v0.96 and Go v1.8
Bug fix for binding creation
v0.8.2 go-nitro fix for idempotent create of binding objects
Add support for service groups, synced to Terraform 0.8.1
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
Support for the following NetScaler resources:
- cs vserver
- lb vserver
- cs policy
- service
- lb monitor
- sslcertkey