File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed
modules/infrastructure/cloudtrail Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 1- resource "aws_kms_alias" "kms" {
2- target_key_id = aws_kms_key. cloudtrail_kms . id
3- name = " alias/${ var . name } "
4- }
5-
6-
71resource "aws_kms_key" "cloudtrail_kms" {
2+ count = var. cloudtrail_kms_enable ? 1 : 0
83 is_enabled = true
94 enable_key_rotation = true
10- policy = data. aws_iam_policy_document . cloudtrail_kms . json
5+ policy = data. aws_iam_policy_document . cloudtrail_kms [ 0 ] . json
116 tags = var. tags
127}
138
9+ resource "aws_kms_alias" "kms" {
10+ count = var. cloudtrail_kms_enable ? 1 : 0
11+ target_key_id = aws_kms_key. cloudtrail_kms [0 ]. id
12+ name = " alias/${ var . name } "
13+ }
14+
1415data "aws_iam_policy_document" "cloudtrail_kms" {
16+ count = var. cloudtrail_kms_enable ? 1 : 0
1517 statement {
1618 sid = " Enable IAM User Permissions"
1719 effect = " Allow"
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ resource "aws_cloudtrail" "cloudtrail" {
88 s3_bucket_name = aws_s3_bucket. cloudtrail . id
99 is_multi_region_trail = var. is_multi_region_trail
1010
11- kms_key_id = var. cloudtrail_kms_enable ? aws_kms_key. cloudtrail_kms . arn : null
11+ kms_key_id = var. cloudtrail_kms_enable ? aws_kms_key. cloudtrail_kms [ 0 ] . arn : null
1212 sns_topic_name = aws_sns_topic. cloudtrail . id
1313
1414 enable_logging = true
You can’t perform that action at this time.
0 commit comments