@@ -12,24 +12,22 @@ data "oci_core_instance" "bridge_instance" {
1212}
1313
1414data "oci_core_instance_pool_instances" "bridge_instance_pool_instances" {
15-
15+ depends_on = [ " oci_core_instance_pool.bridge_instance_pool " ]
1616 compartment_id = " ${ var . compartment_ocid } "
1717 instance_pool_id = " ${ oci_core_instance_pool . bridge_instance_pool . id } "
1818}
1919
2020# Gets a list of private IPs on the second VNIC
2121
22- resource "oci_core_private_ip" "BridgeInstancePrivateIP" {
23- vnic_id = " ${ data . oci_core_vnic . BridgeInstanceVnic1 . id } "
24- display_name = " BridgeInstancePrivateIP"
25- }
2622data "oci_core_private_ips" "BridgeInstancePrivateIP2" {
23+ depends_on = [" oci_core_instance_pool.bridge_instance_pool" ]
2724 vnic_id = " ${ data . oci_core_vnic . BridgeInstanceVnic2 . id } "
2825}
2926
3027
3128# Get the OCID of the primary VNIC
3229data "oci_core_vnic" "BridgeInstanceVnic1" {
30+ depends_on = [" oci_core_instance_pool.bridge_instance_pool" ]
3331 vnic_id = " ${ lookup (data. oci_core_vnic_attachments . BridgeInstanceVnics . vnic_attachments [0 ]," vnic_id" )} "
3432}
3533
@@ -40,6 +38,7 @@ data "oci_core_vnic" "BridgeInstanceVnic2" {
4038}
4139
4240data "oci_core_vnic_attachments" "BridgeInstanceVnics" {
41+ depends_on = [" oci_core_instance_pool.bridge_instance_pool" ]
4342 compartment_id = " ${ var . compartment_ocid } "
4443 availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [var . AD - 1 ]," name" )} "
4544 instance_id = " ${ data . oci_core_instance . bridge_instance . id } "
0 commit comments