55module "resource_group" {
66 source = " terraform-ibm-modules/resource-group/ibm"
77 version = " 1.1.6"
8- resource_group_name = var. use_existing_resource_group == false ? (var. prefix != null ? " ${ var . prefix } -${ var . resource_group_name } " : var. resource_group_name ) : null
8+ resource_group_name = var. use_existing_resource_group == false ? (( var. prefix != null && var . prefix != " " ) ? " ${ var . prefix } -${ var . resource_group_name } " : var. resource_group_name ) : null
99 existing_resource_group_name = var. use_existing_resource_group == true ? var. resource_group_name : null
1010}
1111
@@ -29,8 +29,8 @@ locals {
2929
3030locals {
3131 create_new_kms_key = var. existing_db_instance_crn == null && ! var. use_ibm_owned_encryption_key && var. existing_kms_key_crn == null ? 1 : 0 # no need to create any KMS resources if using existing Elasticsearch, passing an existing key, or using IBM owned keys
32- elasticsearch_key_name = var. prefix != null ? " ${ var . prefix } -${ var . elasticsearch_key_name } " : var. elasticsearch_key_name
33- elasticsearch_key_ring_name = var. prefix != null ? " ${ var . prefix } -${ var . elasticsearch_key_ring_name } " : var. elasticsearch_key_ring_name
32+ elasticsearch_key_name = ( var. prefix != null && var . prefix != " " ) ? " ${ var . prefix } -${ var . elasticsearch_key_name } " : var. elasticsearch_key_name
33+ elasticsearch_key_ring_name = ( var. prefix != null && var . prefix != " " ) ? " ${ var . prefix } -${ var . elasticsearch_key_ring_name } " : var. elasticsearch_key_ring_name
3434}
3535
3636module "kms" {
@@ -292,7 +292,7 @@ module "elasticsearch" {
292292 source = " ../../modules/fscloud"
293293 depends_on = [time_sleep . wait_for_authorization_policy , time_sleep . wait_for_backup_kms_authorization_policy ]
294294 resource_group_id = module. resource_group . resource_group_id
295- name = var. prefix != null ? " ${ var . prefix } -${ var . name } " : var. name
295+ name = ( var. prefix != null && var . prefix != " " ) ? " ${ var . prefix } -${ var . name } " : var. name
296296 region = var. region
297297 plan = var. plan
298298 skip_iam_authorization_policy = var. skip_es_kms_auth_policy
@@ -398,10 +398,10 @@ locals {
398398
399399 # Build the structure of the arbitrary credential type secret for admin password
400400 admin_pass_secret = [{
401- secret_group_name = var.prefix != null && var.admin_pass_sm_secret_group != null ? " ${ var . prefix } -${ var . admin_pass_sm_secret_group } " : var.admin_pass_sm_secret_group
401+ secret_group_name = ( var.prefix != null && var.prefix != " " ) && var.admin_pass_sm_secret_group != null ? " ${ var . prefix } -${ var . admin_pass_sm_secret_group } " : var.admin_pass_sm_secret_group
402402 existing_secret_group = var.use_existing_admin_pass_sm_secret_group
403403 secrets = [{
404- secret_name = var.prefix != null && var.admin_pass_sm_secret_name != null ? " ${ var . prefix } -${ var . admin_pass_sm_secret_name } " : var.admin_pass_sm_secret_name
404+ secret_name = ( var.prefix != null && var.prefix != " " ) && var.admin_pass_sm_secret_name != null ? " ${ var . prefix } -${ var . admin_pass_sm_secret_name } " : var.admin_pass_sm_secret_name
405405 secret_type = " arbitrary"
406406 secret_payload_password = local.admin_pass
407407 }
@@ -433,8 +433,8 @@ module "secrets_manager_service_credentials" {
433433
434434locals {
435435 code_engine_project_id = var. existing_code_engine_project_id != null ? var. existing_code_engine_project_id : null
436- code_engine_project_name = local. code_engine_project_id != null ? null : var. prefix != null ? " ${ var . prefix } -code-engine-kibana-project" : " ce-kibana-project"
437- code_engine_app_name = var. prefix != null ? " ${ var . prefix } -kibana-app" : " ce-kibana-app"
436+ code_engine_project_name = local. code_engine_project_id != null ? null : ( var. prefix != null && var . prefix != " " ) ? " ${ var . prefix } -code-engine-kibana-project" : " ce-kibana-project"
437+ code_engine_app_name = ( var. prefix != null && var . prefix != " " ) ? " ${ var . prefix } -kibana-app" : " ce-kibana-app"
438438 kibana_version = var. enable_kibana_dashboard ? jsondecode (data. http . es_metadata [0 ]. response_body ). version . number : null
439439}
440440
0 commit comments