Skip to content
This repository was archived by the owner on Mar 3, 2022. It is now read-only.

Commit 1032d72

Browse files
author
John Lodini
committed
add dependency checks
1 parent e0607f4 commit 1032d72

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

examples/oci/connect_vcns_using_multiple_vnics/bridge.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ resource "oci_core_instance_pool" "bridge_instance_pool" {
4949
size = "1"
5050
}
5151

52-
52+
resource "oci_core_private_ip" "BridgeInstancePrivateIP" {
53+
depends_on = ["oci_core_instance_pool.bridge_instance_pool"]
54+
vnic_id = "${data.oci_core_vnic.BridgeInstanceVnic1.id}"
55+
display_name = "BridgeInstancePrivateIP"
56+
}
5357

5458
# Configurations for setting up the secondary VNIC
5559
resource "null_resource" "configure-secondary-vnic" {

examples/oci/connect_vcns_using_multiple_vnics/datasources.tf

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,22 @@ data "oci_core_instance" "bridge_instance" {
1212
}
1313

1414
data "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-
}
2622
data "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
3229
data "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

4240
data "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

Comments
 (0)