@@ -18,12 +18,13 @@ locals {
1818 existing_kms_root_key_id = length (local. parsed_existing_kms_root_key_crn ) > 0 ? local. parsed_existing_kms_root_key_crn [length (local. parsed_existing_kms_root_key_crn ) - 1 ] : null
1919 parsed_existing_kms_instance_crn = var. existing_kms_instance_crn != null ? split (" :" , var. existing_kms_instance_crn ) : []
2020 kms_region = length (local. parsed_existing_kms_instance_crn ) > 0 ? local. parsed_existing_kms_instance_crn [5 ] : null
21- en_kms_key_id = local. existing_kms_root_key_id != null ? local. existing_kms_root_key_id : module. kms [0 ]. keys [format (" %s.%s" , var. en_key_ring_name , var. en_key_name )]. key_id
2221 kms_instance_guid = var. existing_kms_instance_crn != null ? element (split (" :" , var. existing_kms_instance_crn ), length (split (" :" , var. existing_kms_instance_crn )) - 3 ) : module. kms [0 ]. kms_instance_guid
2322 en_key_name = var. prefix != null ? " ${ var . prefix } -${ var . en_key_name } " : var. en_key_name
2423 en_key_ring_name = var. prefix != null ? " ${ var . prefix } -${ var . en_key_ring_name } " : var. en_key_ring_name
24+ en_kms_key_id = local. existing_kms_root_key_id != null ? local. existing_kms_root_key_id : module. kms [0 ]. keys [format (" %s.%s" , local. en_key_ring_name , local. en_key_name )]. key_id
2525 cos_key_name = var. prefix != null ? " ${ var . prefix } -${ var . cos_key_name } " : var. cos_key_name
2626 cos_key_ring_name = var. prefix != null ? " ${ var . prefix } -${ var . cos_key_ring_name } " : var. cos_key_ring_name
27+ cos_kms_key_crn = var. existing_cos_bucket_name != null ? null : var. existing_kms_root_key_crn != null ? var. existing_kms_root_key_crn : module. kms [0 ]. keys [format (" %s.%s" , local. cos_key_ring_name , local. cos_key_name )]. crn
2728}
2829
2930# KMS root key for Event Notifications
@@ -78,7 +79,6 @@ module "kms" {
7879locals {
7980 # tflint-ignore: terraform_unused_declarations
8081 validate_cos_regions = var. cos_bucket_region != null && var. cross_region_location != null ? tobool (" Cannot provide values for var.cos_bucket_region and var.cross_region_location" ) : true
81- cos_kms_key_crn = var. existing_cos_bucket_name != null ? null : var. existing_kms_root_key_crn != null ? var. existing_kms_root_key_crn : module. kms [0 ]. keys [format (" %s.%s" , var. cos_key_ring_name , var. cos_key_name )]. crn
8282 cos_instance_guid = var. existing_cos_instance_crn != null ? element (split (" :" , var. existing_cos_instance_crn ), length (split (" :" , var. existing_cos_instance_crn )) - 3 ) : module. cos [0 ]. cos_instance_guid
8383 cos_bucket_name = var. existing_cos_bucket_name != null ? var. existing_cos_bucket_name : (var. prefix != null ? " ${ var . prefix } -${ var . cos_bucket_name } " : var. cos_bucket_name )
8484 cos_bucket_name_with_suffix = var. existing_cos_bucket_name != null ? var. existing_cos_bucket_name : module. cos [0 ]. bucket_name
0 commit comments