Skip to content

Commit 9a9df60

Browse files
Vipin KumarVipin Kumar
authored andcommitted
modified skip auth policy condition
1 parent 55d8079 commit 9a9df60

File tree

1 file changed

+2
-2
lines changed
  • solutions/fully-configurable

1 file changed

+2
-2
lines changed

solutions/fully-configurable/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ locals {
3333
kms_service_name = var.kms_encryption_enabled_bucket ? (length(module.existing_kms_key_crn_parser) > 0 ? module.existing_kms_key_crn_parser[0].service_name : module.existing_kms_instance_crn_parser[0].service_name) : null
3434
cos_kms_key_crn = var.kms_encryption_enabled_bucket ? (length(module.existing_kms_key_crn_parser) > 0 ? var.existing_flow_logs_bucket_kms_key_crn : module.kms[0].keys[format("%s.%s", local.kms_key_ring_name, local.kms_key_name)].crn) : null
3535
create_cos_kms_iam_auth_policy = var.enable_vpc_flow_logs && var.kms_encryption_enabled_bucket && !var.skip_cos_kms_iam_auth_policy
36-
create_cross_account_cos_kms_auth_policy = (local.create_cos_kms_iam_auth_policy && var.ibmcloud_kms_api_key == null) ? false : (local.cos_account_id != local.kms_account_id)
36+
create_cross_account_cos_kms_auth_policy = (local.create_cos_kms_iam_auth_policy && var.ibmcloud_kms_api_key == null) ? false : (local.kms_account_id !=null ? (local.cos_account_id != local.kms_account_id) : false)
3737

3838
# configuration for the flow logs bucket
3939
bucket_config = [{
@@ -43,7 +43,7 @@ locals {
4343
kms_encryption_enabled = var.kms_encryption_enabled_bucket
4444
kms_guid = local.kms_guid
4545
kms_key_crn = local.cos_kms_key_crn
46-
skip_iam_authorization_policy = local.create_cross_account_cos_kms_auth_policy || var.skip_cos_kms_iam_auth_policy
46+
skip_iam_authorization_policy = local.create_cross_account_cos_kms_auth_policy || !local.create_cos_kms_iam_auth_policy
4747
management_endpoint_type = var.management_endpoint_type_for_bucket
4848
storage_class = var.cos_bucket_class
4949
resource_instance_id = var.existing_cos_instance_crn

0 commit comments

Comments
 (0)