File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
modules/integrations/cloud-logs Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -79,8 +79,8 @@ locals {
79
79
is_cross_account = var. bucket_account_id != null && var. bucket_account_id != data. aws_caller_identity . current . account_id
80
80
81
81
# KMS variables
82
- kms_account_id = split (" :" , var. kms_key_arn )[3 ]
83
- need_kms_policy = var. bucket_account_id != null && var. bucket_account_id != local. kms_account_id
82
+ kms_account_id = var . kms_key_arn != null && var . kms_key_arn != " " ? split (" :" , var. kms_key_arn )[3 ] : null
83
+ need_kms_policy = var. bucket_account_id != null && local . kms_account_id != null && var. bucket_account_id != local. kms_account_id
84
84
85
85
# Role variables
86
86
role_name = var. role_name != null ? var. role_name : split (" /" , var. role_arn )[1 ]
@@ -171,7 +171,7 @@ data "aws_iam_policy_document" "cloudlogs_s3_access" {
171
171
}
172
172
173
173
dynamic "statement" {
174
- for_each = var. kms_key_arn != null ? [1 ] : []
174
+ for_each = var. kms_key_arn != null && var . kms_key_arn != " " ? [1 ] : []
175
175
content {
176
176
sid = " CloudlogsKMSDecrypt"
177
177
You can’t perform that action at this time.
0 commit comments