diff --git a/tf/oci_servers.tf b/tf/oci_servers.tf index 974ccc95..b0043bfe 100644 --- a/tf/oci_servers.tf +++ b/tf/oci_servers.tf @@ -12,4 +12,12 @@ module "oci_servers" { nsg_id = module.oci_common_private_network.nsg_id ssh_authorized_keys = var.kat_pgp_ssh_public_key subnet_id = module.oci_common_private_network.subnet_id + + providers = { + oci = oci.oci_compartment + } + + depends_on = [ + module.oci_compartment_bootstrap + ] } \ No newline at end of file diff --git a/tf/oci_servers/micro.tf b/tf/oci_servers/micro.tf index 61797b66..4894ad21 100644 --- a/tf/oci_servers/micro.tf +++ b/tf/oci_servers/micro.tf @@ -56,6 +56,7 @@ resource "oci_core_instance" "this" { } create_vnic_details { + assign_public_ip = true display_name = var.micro_display_names[count.index] hostname_label = lower(var.micro_display_names[count.index]) nsg_ids = [var.nsg_id] diff --git a/tf/oci_servers/providers.tf b/tf/oci_servers/providers.tf new file mode 100644 index 00000000..3f20158b --- /dev/null +++ b/tf/oci_servers/providers.tf @@ -0,0 +1,9 @@ +terraform { + required_providers { + # Vendor: Oracle + oci = { + source = "oracle/oci" + version = "5.45.0" + } + } +}