@@ -238,6 +238,7 @@ module "policies" {
238238 use_apm_service = local. use_apm_service
239239 apm_domain_compartment_id = local. apm_domain_compartment_id
240240 use_autoscaling = var. use_autoscaling
241+ enable_osmh = var. enable_osmh
241242 ocir_auth_token_id = var. ocir_auth_token_id
242243 add_fss = var. add_fss
243244 add_load_balancer = local. add_load_balancer
@@ -588,6 +589,13 @@ module "observability-autoscaling" {
588589 }
589590}
590591
592+ module "observability-osmh" {
593+ source = " ./modules/observability/osmh"
594+ count = local. create_profile ? 1 : 0
595+ tenancy_id = var. tenancy_ocid
596+ display_name = var. profile_name
597+ compartment_id = local. profile_compartment_id
598+ }
591599
592600module "compute" {
593601 source = " ./modules/compute/wls_compute"
@@ -606,8 +614,7 @@ module "compute" {
606614 wls_subnet_id = var. wls_subnet_id
607615 region = var. region
608616 ssh_public_key = var. ssh_public_key
609- compute_nsg_ids = local. compute_nsg_ids
610-
617+ compute_nsg_ids = local. compute_nsg_ids
611618 tenancy_id = var. tenancy_ocid
612619 tf_script_version = var. tf_script_version
613620 use_regional_subnet = local. use_regional_subnet
@@ -632,6 +639,7 @@ module "compute" {
632639 wls_server_startup_args = var. wls_server_startup_args
633640 wls_existing_vcn_id = var. wls_existing_vcn_id
634641 create_policies = var. create_policies
642+ enable_osmh = var. enable_osmh
635643 place_all_compute_in_same_ad = var. place_all_compute_in_same_ad
636644
637645 # Secured Production Mode
@@ -704,6 +712,8 @@ module "compute" {
704712 log_group_id = element (concat (module. observability-common [* ]. log_group_id , [" " ]), 0 )
705713 use_oci_logging = var. use_oci_logging
706714
715+ profile_ocid = var. profile_ocid == " " ? (element (concat (module. observability-osmh [* ]. profile_ocid , [" " ]), 0 )) : var. profile_ocid
716+
707717 use_apm_service = local. use_apm_service
708718 apm_domain_compartment_id = local. apm_domain_compartment_id
709719 apm_domain_id = var. apm_domain_id
0 commit comments