@@ -20,6 +20,9 @@ variable "compartment_ocid" {
2020variable "region" {
2121}
2222
23+ variable "billing_donor_host_id" {
24+ }
25+
2326provider "oci" {
2427 tenancy_ocid = var. tenancy_ocid
2528 user_ocid = var. user_ocid
@@ -260,7 +263,7 @@ resource "oci_core_subnet" "test_provisioning_subnet" {
260263
261264resource "oci_core_vlan" "test_nsx_edge_uplink2_vlan" {
262265 display_name = " NSX-Edge-UP2"
263- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
266+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
264267 cidr_block = " 10.0.103.0/25"
265268 compartment_id = var. compartment_ocid
266269 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -270,7 +273,7 @@ resource "oci_core_vlan" "test_nsx_edge_uplink2_vlan" {
270273
271274resource "oci_core_vlan" "test_nsx_edge_uplink1_vlan" {
272275 display_name = " NSX-Edge-UP1"
273- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
276+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
274277 cidr_block = " 10.0.100.0/25"
275278 compartment_id = var. compartment_ocid
276279 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -280,7 +283,7 @@ resource "oci_core_vlan" "test_nsx_edge_uplink1_vlan" {
280283
281284resource "oci_core_vlan" "test_nsx_vtep_vlan" {
282285 display_name = " NSX-vTep"
283- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
286+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
284287 cidr_block = " 10.0.101.0/25"
285288 compartment_id = var. compartment_ocid
286289 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -290,7 +293,7 @@ resource "oci_core_vlan" "test_nsx_vtep_vlan" {
290293
291294resource "oci_core_vlan" "test_nsx_edge_vtep_vlan" {
292295 display_name = " NSX Edge-vTep"
293- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
296+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
294297 cidr_block = " 10.0.102.0/25"
295298 compartment_id = var. compartment_ocid
296299 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -300,7 +303,7 @@ resource "oci_core_vlan" "test_nsx_edge_vtep_vlan" {
300303
301304resource "oci_core_vlan" "test_vsan_net_vlan" {
302305 display_name = " vSAN-Net"
303- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
306+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
304307 cidr_block = " 10.0.101.128/25"
305308 compartment_id = var. compartment_ocid
306309 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -310,7 +313,7 @@ resource "oci_core_vlan" "test_vsan_net_vlan" {
310313
311314resource "oci_core_vlan" "test_vmotion_net_vlan" {
312315 display_name = " vMotion-Net"
313- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
316+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
314317 cidr_block = " 10.0.102.128/25"
315318 compartment_id = var. compartment_ocid
316319 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -320,7 +323,7 @@ resource "oci_core_vlan" "test_vmotion_net_vlan" {
320323
321324resource "oci_core_vlan" "test_vsphere_net_vlan" {
322325 display_name = " vSphere-Net"
323- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
326+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
324327 cidr_block = " 10.0.100.128/26"
325328 compartment_id = var. compartment_ocid
326329 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -330,7 +333,7 @@ resource "oci_core_vlan" "test_vsphere_net_vlan" {
330333
331334resource "oci_core_vlan" "test_hcx_vlan" {
332335 display_name = " hcx"
333- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
336+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
334337 cidr_block = " 10.0.100.192/26"
335338 compartment_id = var. compartment_ocid
336339 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -340,7 +343,7 @@ resource "oci_core_vlan" "test_hcx_vlan" {
340343
341344resource "oci_core_vlan" "test_provisioning_vlan" {
342345 display_name = " provisioning-vlan"
343- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
346+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
344347 cidr_block = " 10.0.104.128/25"
345348 compartment_id = var. compartment_ocid
346349 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -350,7 +353,7 @@ resource "oci_core_vlan" "test_provisioning_vlan" {
350353
351354resource "oci_core_vlan" "test_replication_vlan" {
352355 display_name = " replication-vlan"
353- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
356+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
354357 cidr_block = " 10.0.104.0/25"
355358 compartment_id = var. compartment_ocid
356359 vcn_id = oci_core_vcn. test_vcn_ocvp . id
@@ -359,15 +362,15 @@ resource "oci_core_vlan" "test_replication_vlan" {
359362}
360363
361364resource "oci_core_volume" "test_block_volume" {
362- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
365+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
363366 compartment_id = var. compartment_ocid
364367 display_name = " TestBlockVolume"
365368 size_in_gbs = " 4096"
366369}
367370
368371resource "oci_core_compute_capacity_reservation" "test_compute_capacity_reservation" {
369372 # Required
370- availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
373+ availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
371374 compartment_id = var. compartment_ocid
372375
373376 instance_reservation_configs {
@@ -393,7 +396,7 @@ resource "oci_core_compute_capacity_reservation" "test_compute_capacity_reservat
393396resource "oci_ocvp_sddc" "test_sddc" {
394397 // Required
395398 compartment_id = var. compartment_ocid
396- compute_availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
399+ compute_availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
397400 esxi_hosts_count = " 3"
398401 hcx_vlan_id = oci_core_vlan. test_hcx_vlan . id
399402 is_hcx_enabled = true
@@ -410,7 +413,7 @@ resource "oci_ocvp_sddc" "test_sddc" {
410413 // Optional
411414 provisioning_vlan_id = oci_core_vlan. test_provisioning_vlan . id
412415 replication_vlan_id = oci_core_vlan. test_replication_vlan . id
413- initial_sku = " HOUR "
416+ initial_sku = " ONE_YEAR "
414417 initial_host_ocpu_count = " 52.0"
415418 initial_host_shape_name = " BM.Standard2.52"
416419 capacity_reservation_id = oci_core_compute_capacity_reservation. test_compute_capacity_reservation . id
@@ -434,21 +437,22 @@ resource "oci_ocvp_esxi_host" "test_esxi_host" {
434437 # Required
435438 sddc_id = oci_ocvp_sddc. test_sddc . id
436439 # Optional
437- compute_availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
438- current_sku = " HOUR "
440+ compute_availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
441+ current_sku = " ONE_YEAR "
439442 host_ocpu_count = " 52.0"
440443 host_shape_name = " BM.Standard2.52"
441- next_sku = " HOUR "
444+ next_sku = " ONE_YEAR "
442445 # non_upgraded_esxi_host_id = data.oci_ocvp_esxi_hosts.non_upgraded_esxi_hosts.esxi_host_collection[0].id
443446 # defined_tags = {"${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}" = "${var.esxihost_defined_tags_value}"}
444447 # display_name = var.esxihost_display_name
445448 # freeform_tags = var.esxihost_freeform_tags
446449 # failed_esxi_host_id = var.failed_esxi_host_ocid
450+ # billing_donor_host_id = var.billing_donor_host_id
447451}
448452
449453data "oci_ocvp_sddcs" "test_sddcs" {
450454 compartment_id = var. compartment_ocid
451- compute_availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [0 ][" name" ]
455+ compute_availability_domain = data. oci_identity_availability_domains . ADs . availability_domains [1 ][" name" ]
452456 display_name = " displayName"
453457
454458 filter {
@@ -466,6 +470,8 @@ data "oci_ocvp_sddc" "test_sddc" {
466470data "oci_ocvp_esxi_hosts" "test_esxi_hosts" {
467471 compute_instance_id = oci_ocvp_esxi_host. test_esxi_host . compute_instance_id
468472 display_name = " displayName"
473+ is_swap_billing_only = false
474+ isBillingDonorsOnly = false
469475
470476 filter {
471477 name = " id"
0 commit comments