From 3c73a10b1d4020c2f7448dfbfc8a8ce424bed505 Mon Sep 17 00:00:00 2001 From: Jose Pablo Camacho Date: Tue, 10 Dec 2024 10:07:07 -0600 Subject: [PATCH 1/2] add(oracle): provider alias --- modules/onboarding/main.tf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/onboarding/main.tf b/modules/onboarding/main.tf index 299d84c..fe54398 100644 --- a/modules/onboarding/main.tf +++ b/modules/onboarding/main.tf @@ -12,6 +12,12 @@ data "oci_identity_compartment" "compartment" { id = var.compartment_ocid } +// tenancy data if onboarding a tenancy +data "oci_identity_tenancy" "tenancy" { + count = var.compartment_ocid == "" ? 1 : 0 + tenancy_id = var.tenancy_ocid +} + // random suffix for policy name resource "random_id" "suffix" { @@ -48,6 +54,8 @@ resource "sysdig_secure_cloud_auth_account" "oracle_account" { // when compartmentID is not specified, default to the rootCompartmentOCID which is the same value as tenancyOCID provider_id = var.compartment_ocid == "" ? var.tenancy_ocid : var.compartment_ocid provider_type = "PROVIDER_ORACLECLOUD" + provider_alias = var.compartment_ocid == "" ? data.oci_identity_tenancy.tenancy[0].name : + data.oci_identity_compartment.compartment[0].name component { type = "COMPONENT_SERVICE_PRINCIPAL" From 9ab90c98192f321ed72e112dc1eb100ff7b5d708 Mon Sep 17 00:00:00 2001 From: Jose Pablo Camacho Date: Tue, 10 Dec 2024 10:14:10 -0600 Subject: [PATCH 2/2] add(oracle): provider alias --- modules/onboarding/main.tf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/onboarding/main.tf b/modules/onboarding/main.tf index fe54398..1d785cf 100644 --- a/modules/onboarding/main.tf +++ b/modules/onboarding/main.tf @@ -54,8 +54,7 @@ resource "sysdig_secure_cloud_auth_account" "oracle_account" { // when compartmentID is not specified, default to the rootCompartmentOCID which is the same value as tenancyOCID provider_id = var.compartment_ocid == "" ? var.tenancy_ocid : var.compartment_ocid provider_type = "PROVIDER_ORACLECLOUD" - provider_alias = var.compartment_ocid == "" ? data.oci_identity_tenancy.tenancy[0].name : - data.oci_identity_compartment.compartment[0].name + provider_alias = var.compartment_ocid == "" ? data.oci_identity_tenancy.tenancy[0].name : data.oci_identity_compartment.compartment[0].name component { type = "COMPONENT_SERVICE_PRINCIPAL"