diff --git a/examples/nsmode/provider.tf b/examples/nsmode/provider.tf new file mode 100644 index 000000000..dac61ae23 --- /dev/null +++ b/examples/nsmode/provider.tf @@ -0,0 +1,10 @@ +terraform { + required_providers { + citrixadc = { + source = "citrix/citrixadc" + } + } +} +provider "citrixadc" { + endpoint = "http://localhost:8080" +} diff --git a/examples/nsmode/resources.tf b/examples/nsmode/resources.tf new file mode 100644 index 000000000..246bc8e5b --- /dev/null +++ b/examples/nsmode/resources.tf @@ -0,0 +1,4 @@ +resource "citrixadc_nsmode" "tf_nsmode" { + l3 = true + usip = false +} diff --git a/examples/vlan_interface_binding/provider.tf b/examples/vlan_interface_binding/provider.tf new file mode 100644 index 000000000..dac61ae23 --- /dev/null +++ b/examples/vlan_interface_binding/provider.tf @@ -0,0 +1,10 @@ +terraform { + required_providers { + citrixadc = { + source = "citrix/citrixadc" + } + } +} +provider "citrixadc" { + endpoint = "http://localhost:8080" +} diff --git a/examples/vlan_interface_binding/resources.tf b/examples/vlan_interface_binding/resources.tf new file mode 100644 index 000000000..8435e1d59 --- /dev/null +++ b/examples/vlan_interface_binding/resources.tf @@ -0,0 +1,9 @@ +resource "citrixadc_vlan" "tf_vlan" { + vlanid = 40 + aliasname = "Management VLAN" +} + +resource "citrixadc_vlan_interface_binding" "tf_bind" { + vlanid = citrixadc_vlan.tf_vlan.vlanid + ifnum = "1/1" +} diff --git a/examples/vlan_nsip_binding/provider.tf b/examples/vlan_nsip_binding/provider.tf new file mode 100644 index 000000000..dac61ae23 --- /dev/null +++ b/examples/vlan_nsip_binding/provider.tf @@ -0,0 +1,10 @@ +terraform { + required_providers { + citrixadc = { + source = "citrix/citrixadc" + } + } +} +provider "citrixadc" { + endpoint = "http://localhost:8080" +} diff --git a/examples/vlan_nsip_binding/resources.tf b/examples/vlan_nsip_binding/resources.tf new file mode 100644 index 000000000..921f0f86d --- /dev/null +++ b/examples/vlan_nsip_binding/resources.tf @@ -0,0 +1,18 @@ +resource "citrixadc_vlan" "tf_vlan" { + vlanid = 40 + aliasname = "Management VLAN" +} + +resource "citrixadc_nsip" "tf_snip" { + ipaddress = "10.222.74.146" + type = "SNIP" + netmask = "255.255.255.0" + icmp = "ENABLED" + state = "ENABLED" +} + +resource "citrixadc_vlan_nsip_binding" "tf_bind" { + vlanid = citrixadc_vlan.tf_vlan.vlanid + ipaddress = citrixadc_nsip.tf_snip.ipaddress + netmask = citrixadc_nsip.tf_snip.netmask +}