File tree 4 files changed +12
-19
lines changed
4 files changed +12
-19
lines changed Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ data "aws_iam_policy_document" "cloudwatch_assume" {
94
94
}
95
95
}
96
96
97
-
97
+
98
98
}
99
99
100
100
resource "aws_iam_role_policy_attachment" "cloudwatch" {
@@ -129,4 +129,5 @@ data "aws_iam_policy_document" "cloudwatch" {
129
129
" *"
130
130
]
131
131
}
132
- }
132
+ }
133
+
Original file line number Diff line number Diff line change
1
+ output "bucket" {
2
+ value = aws_s3_bucket. this
3
+ }
Original file line number Diff line number Diff line change @@ -15,24 +15,12 @@ resource "aws_s3_bucket_public_access_block" "this" {
15
15
}
16
16
17
17
resource "aws_s3_bucket_server_side_encryption_configuration" "this" {
18
- count = var. kms_key == " " ? 1 : 0
19
18
bucket = aws_s3_bucket. this . bucket
20
19
21
20
rule {
22
21
apply_server_side_encryption_by_default {
23
- sse_algorithm = " AES256"
24
- }
25
- }
26
- }
27
-
28
- resource "aws_s3_bucket_server_side_encryption_configuration" "that" {
29
- count = var. kms_key == " " ? 0 : 1
30
- bucket = aws_s3_bucket. this . bucket
31
-
32
- rule {
33
- apply_server_side_encryption_by_default {
34
- kms_master_key_id = var. kms_key
35
- sse_algorithm = " aws:kms"
22
+ kms_master_key_id = try (var. kms_key , null )
23
+ sse_algorithm = can (var. kms_key ) ? " aws:kms" : " AES256"
36
24
}
37
25
}
38
26
}
@@ -67,8 +55,9 @@ data "aws_iam_policy_document" "this" {
67
55
}
68
56
69
57
resource "aws_s3_bucket_logging" "this" {
70
- count = var. s3_logging_bucket == " " ? 0 : 1
58
+ count = var. s3_logging_bucket == null ? 0 : 1
71
59
bucket = aws_s3_bucket. this . id
72
60
target_bucket = var. s3_logging_bucket
73
61
target_prefix = " ${ aws_s3_bucket . this . id } /"
74
62
}
63
+
Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ variable "name" {
7
7
8
8
variable "s3_logging_bucket" {
9
9
type = string
10
- default = " "
10
+ default = null
11
11
}
12
12
13
13
variable "kms_key" {
14
14
type = string
15
- default = " "
15
+ default = null
16
16
}
You can’t perform that action at this time.
0 commit comments