Skip to content

Commit

Permalink
Merge pull request #25 from citrix/update_go_sdk
Browse files Browse the repository at this point in the history
Use go sdk generated from latest NITRO (12.1)
  • Loading branch information
George Nikolopoulos authored Mar 12, 2019
2 parents e1afb18 + ab36509 commit 4ec9f0e
Show file tree
Hide file tree
Showing 1,312 changed files with 19,981 additions and 2,563 deletions.
6 changes: 3 additions & 3 deletions Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

[[constraint]]
name = "github.com/chiradeep/go-nitro"
branch = "master"
branch = "update_json"

[[constraint]]
name = "github.com/hashicorp/terraform"
Expand Down
11 changes: 11 additions & 0 deletions examples/content_switch_ssl_lb_mon/create_cert.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/usr/bin/bash

set -a
SSH_PORT=32770

openssl req -newkey rsa:2048 -nodes -keyout server1.key -x509 -days 365 -out server.crt
openssl rsa -in server1.key -out server.key
ssh -p $SSH_PORT root@localhost 'mkdir -p /var/certs'
scp -P $SSH_PORT server.* root@localhost:/var/certs/
rm server1.key
rm server.*
78 changes: 38 additions & 40 deletions examples/content_switch_ssl_lb_mon/resources.tf
Original file line number Diff line number Diff line change
@@ -1,81 +1,79 @@

resource "netscaler_sslcertkey" "generic-cert" {
certkey = "${lookup(var.ssl_config, "certname")}"
cert = "${lookup(var.ssl_config, "certfile")}"
key = "${lookup(var.ssl_config, "keyfile")}"
expirymonitor = "ENABLED"
certkey = "${lookup(var.ssl_config, "certname")}"
cert = "${lookup(var.ssl_config, "certfile")}"
key = "${lookup(var.ssl_config, "keyfile")}"
expirymonitor = "ENABLED"
notificationperiod = "${lookup(var.ssl_config, "notificationperiod")}"
}

resource "netscaler_csvserver" "generic_cs" {
name = "${lookup(var.lb_config, "lbname")}"
ipv46 = "${lookup(var.lb_config, "vip")}"
port = "${lookup(var.lb_config, "port")}"
name = "${lookup(var.lb_config, "lbname")}"
ipv46 = "${lookup(var.lb_config, "vip")}"
port = "${lookup(var.lb_config, "port")}"
servicetype = "${lookup(var.lb_config, "servicetype")}"
sslcertkey = "${netscaler_sslcertkey.generic-cert.certkey}"
sslprofile = "ns_default_ssl_profile_secure_frontend"
sslcertkey = "${netscaler_sslcertkey.generic-cert.certkey}"
sslprofile = "ns_default_ssl_profile_frontend"
}

resource "netscaler_cspolicy" "cart" {
policyname = "cart_cspolicy"
url = "${lookup(var.backend_service_config_cart, "url")}"
csvserver = "${netscaler_csvserver.generic_cs.name}"
policyname = "cart_cspolicy"
url = "${lookup(var.backend_service_config_cart, "url")}"
csvserver = "${netscaler_csvserver.generic_cs.name}"
targetlbvserver = "${netscaler_lbvserver.lb_cart.name}"
}

resource "netscaler_cspolicy" "catalog" {
policyname = "catalog_cspolicy"
url = "${lookup(var.backend_service_config_catalog, "url")}"
csvserver = "${netscaler_csvserver.generic_cs.name}"
policyname = "catalog_cspolicy"
url = "${lookup(var.backend_service_config_catalog, "url")}"
csvserver = "${netscaler_csvserver.generic_cs.name}"
targetlbvserver = "${netscaler_lbvserver.lb_catalog.name}"
}

resource "netscaler_lbvserver" "lb_cart" {
name = "${lookup(var.backend_service_config_cart, "name")}"
lbmethod = "ROUNDROBIN"
name = "${lookup(var.backend_service_config_cart, "name")}"
lbmethod = "ROUNDROBIN"
persistencetype = "COOKIEINSERT"
servicetype = "${lookup(var.backend_service_config_cart, "servicetype")}"
servicetype = "${lookup(var.backend_service_config_cart, "servicetype")}"
}

resource "netscaler_lbvserver" "lb_catalog" {
name = "${lookup(var.backend_service_config_catalog, "name")}"
lbmethod = "LEASTRESPONSETIME"
name = "${lookup(var.backend_service_config_catalog, "name")}"
lbmethod = "LEASTRESPONSETIME"
servicetype = "${lookup(var.backend_service_config_catalog, "servicetype")}"
}


resource "netscaler_servicegroup" "backend_cart" {
servicegroupname = "${lookup(var.backend_service_config_cart, "name")}"
lbvservers = ["${netscaler_lbvserver.lb_cart.name}"]
lbmonitor = "${netscaler_lbmonitor.cart_monitor.monitorname}"
servicetype = "${lookup(var.backend_service_config_cart, "servicetype")}"
clttimeout = "${lookup(var.backend_service_config_cart, "client_timeout")}"
servicegroupname = "${lookup(var.backend_service_config_cart, "name")}"
lbvservers = ["${netscaler_lbvserver.lb_cart.name}"]
lbmonitor = "${netscaler_lbmonitor.cart_monitor.monitorname}"
servicetype = "${lookup(var.backend_service_config_cart, "servicetype")}"
clttimeout = "${lookup(var.backend_service_config_cart, "client_timeout")}"
servicegroupmembers = "${var.backend_services_cart}"
}

resource "netscaler_servicegroup" "backend_catalog" {
servicegroupname = "${lookup(var.backend_service_config_catalog, "name")}"
lbvservers = ["${netscaler_lbvserver.lb_catalog.name}"]
lbmonitor = "${netscaler_lbmonitor.catalog_monitor.monitorname}"
servicegroupname = "${lookup(var.backend_service_config_catalog, "name")}"
lbvservers = ["${netscaler_lbvserver.lb_catalog.name}"]
lbmonitor = "${netscaler_lbmonitor.catalog_monitor.monitorname}"
servicegroupmembers = "${var.backend_services_catalog}"
servicetype = "${lookup(var.backend_service_config_catalog, "servicetype")}"
clttimeout = "${lookup(var.backend_service_config_catalog, "client_timeout")}"
servicetype = "${lookup(var.backend_service_config_catalog, "servicetype")}"
clttimeout = "${lookup(var.backend_service_config_catalog, "client_timeout")}"
}

resource "netscaler_lbmonitor" "cart_monitor" {
monitorname = "${lookup(var.http_monitor_config_cart, "name")}"
type = "HTTP"
interval = "${lookup(var.http_monitor_config_cart, "interval_ms")}"
type = "HTTP"
interval = "${lookup(var.http_monitor_config_cart, "interval_ms")}"
resptimeout = "${lookup(var.http_monitor_config_cart, "response_timeout_ms")}"
units3 = "MSEC"
units4 = "MSEC"
units3 = "MSEC"
units4 = "MSEC"
}

resource "netscaler_lbmonitor" "catalog_monitor" {
monitorname = "${lookup(var.http_monitor_config_catalog, "name")}"
type = "HTTP"
interval = "${lookup(var.http_monitor_config_catalog, "interval_ms")}"
type = "HTTP"
interval = "${lookup(var.http_monitor_config_catalog, "interval_ms")}"
resptimeout = "${lookup(var.http_monitor_config_catalog, "response_timeout_ms")}"
units3 = "MSEC"
units4 = "MSEC"
units3 = "MSEC"
units4 = "MSEC"
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 12 additions & 9 deletions vendor/github.com/chiradeep/go-nitro/config/aaa/aaakcdaccount.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 4ec9f0e

Please sign in to comment.