From 405b34d414a95604794e9cbf188e2a10b66ac369 Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Sun, 9 Jun 2024 11:14:16 -0700 Subject: [PATCH] feat(oci): add provider config --- tf/oci_servers.tf | 8 ++++++++ tf/oci_servers/micro.tf | 1 + tf/oci_servers/providers.tf | 9 +++++++++ 3 files changed, 18 insertions(+) create mode 100644 tf/oci_servers/providers.tf 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" + } + } +}