Skip to content

Commit 2c246d7

Browse files
authored
feat: docs update for Create Virtual Device Example for C8000V -HA with Rest API support (#965)
feat: docs update for Create Virtual Device Example for C8000V -HA with Rest API support
2 parents bdc71ab + 93173c3 commit 2c246d7

File tree

3 files changed

+25
-7
lines changed

3 files changed

+25
-7
lines changed

docs/resources/network_device.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -958,19 +958,19 @@ resource "equinix_network_device" "f5xc-single" {
958958
```
959959

960960
```terraform
961-
# Create C8000V BYOL device with cloud init rest api support
961+
# Create C8000V HA - BYOL device with cloud init rest api support
962962
963963
data "equinix_network_account" "sv" {
964964
metro_code = "SV"
965965
}
966966
967-
resource "equinix_network_device" "c8000v-byol-withtout-default-password" {
967+
resource "equinix_network_device" "c8000v-byol" {
968968
name = "tf-c8000v-byol"
969969
metro_code = data.equinix_network_account.sv.metro_code
970970
type_code = "C8000V"
971971
self_managed = true
972972
byol = true
973-
generate_default_password = false
973+
generate_default_password = true
974974
package_code = "network-essentials"
975975
notifications = ["john@equinix.com", "marry@equinix.com", "fred@equinix.com"]
976976
term_length = 12
@@ -985,6 +985,15 @@ resource "equinix_network_device" "c8000v-byol-withtout-default-password" {
985985
}
986986
vendor_configuration = { restApiSupportRequirement = "true" }
987987
acl_template_id = "0bff6e05-f0e7-44cd-804a-25b92b835f8b"
988+
secondary_device {
989+
name = "tf-c8000v-byol-secondary"
990+
metro_code = data.equinix_network_account.sv.metro_code
991+
hostname = "csr1000v-s"
992+
notifications = ["john@equinix.com", "marry@equinix.com"]
993+
account_number = data.equinix_network_account.sv.number
994+
vendor_configuration = { restApiSupportRequirement = "true" }
995+
acl_template_id = "0bff6e05-f0e7-44cd-804a-25b92b835f8b"
996+
}
988997
}
989998
```
990999

examples/resources/equinix_network_device/c8000v_with_cloud_init_rest_api_support.tf renamed to examples/resources/equinix_network_device/c8000v_ha_with_cloud_init_rest_api_support.tf

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
# Create C8000V BYOL device with cloud init rest api support
1+
# Create C8000V HA - BYOL device with cloud init rest api support
22

33
data "equinix_network_account" "sv" {
44
metro_code = "SV"
55
}
66

7-
resource "equinix_network_device" "c8000v-byol-withtout-default-password" {
7+
resource "equinix_network_device" "c8000v-byol" {
88
name = "tf-c8000v-byol"
99
metro_code = data.equinix_network_account.sv.metro_code
1010
type_code = "C8000V"
1111
self_managed = true
1212
byol = true
13-
generate_default_password = false
13+
generate_default_password = true
1414
package_code = "network-essentials"
1515
notifications = ["john@equinix.com", "marry@equinix.com", "fred@equinix.com"]
1616
term_length = 12
@@ -25,4 +25,13 @@ resource "equinix_network_device" "c8000v-byol-withtout-default-password" {
2525
}
2626
vendor_configuration = { restApiSupportRequirement = "true" }
2727
acl_template_id = "0bff6e05-f0e7-44cd-804a-25b92b835f8b"
28+
secondary_device {
29+
name = "tf-c8000v-byol-secondary"
30+
metro_code = data.equinix_network_account.sv.metro_code
31+
hostname = "csr1000v-s"
32+
notifications = ["john@equinix.com", "marry@equinix.com"]
33+
account_number = data.equinix_network_account.sv.number
34+
vendor_configuration = { restApiSupportRequirement = "true" }
35+
acl_template_id = "0bff6e05-f0e7-44cd-804a-25b92b835f8b"
36+
}
2837
}

templates/resources/network_device.md.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ In addition to management modes, there are two software license modes available:
7272

7373
{{tffile "examples/resources/equinix_network_device/f5xc_single.tf"}}
7474

75-
{{tffile "examples/resources/equinix_network_device/c8000v_with_cloud_init_rest_api_support.tf"}}
75+
{{tffile "examples/resources/equinix_network_device/c8000v_ha_with_cloud_init_rest_api_support.tf"}}
7676

7777
{{tffile "examples/resources/equinix_network_device/aruba_edgeconnect_ha_device_wth_purchase_order.tf"}}
7878

0 commit comments

Comments
 (0)