File tree Expand file tree Collapse file tree 6 files changed +23
-3
lines changed Expand file tree Collapse file tree 6 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ module "statics_deploy" {
43
43
44
44
deployment_name = var. deployment_name
45
45
tags = var. tags
46
+ tags_s3_bucket = var. tags_s3_bucket
46
47
47
48
debug_use_local_packages = var. debug_use_local_packages
48
49
tf_next_module_root = path. module
@@ -185,6 +186,7 @@ module "proxy_config" {
185
186
186
187
deployment_name = var. deployment_name
187
188
tags = var. tags
189
+ tags_s3_bucket = var. tags_s3_bucket
188
190
}
189
191
190
192
# ####################
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ resource "aws_s3_bucket" "proxy_config_store" {
12
12
bucket_prefix = " ${ var . deployment_name } -tfn-config"
13
13
acl = " private"
14
14
force_destroy = true
15
- tags = var. tags
15
+ tags = merge ( var. tags , var . tags_s3_bucket )
16
16
}
17
17
18
18
data "aws_iam_policy_document" "cf_access" {
Original file line number Diff line number Diff line change @@ -36,3 +36,8 @@ variable "tags" {
36
36
type = map (string )
37
37
default = {}
38
38
}
39
+
40
+ variable "tags_s3_bucket" {
41
+ type = map (string )
42
+ default = {}
43
+ }
Original file line number Diff line number Diff line change @@ -11,12 +11,13 @@ resource "aws_s3_bucket" "static_upload" {
11
11
bucket_prefix = " ${ var . deployment_name } -tfn-deploy"
12
12
acl = " private"
13
13
force_destroy = true
14
- tags = var. tags
15
14
16
15
# We are using versioning here to ensure that no file gets overridden at upload
17
16
versioning {
18
17
enabled = true
19
18
}
19
+
20
+ tags = merge (var. tags , var. tags_s3_bucket )
20
21
}
21
22
22
23
resource "aws_s3_bucket_notification" "on_create" {
@@ -36,7 +37,6 @@ resource "aws_s3_bucket" "static_deploy" {
36
37
bucket_prefix = " ${ var . deployment_name } -tfn-static"
37
38
acl = " private"
38
39
force_destroy = true
39
- tags = var. tags
40
40
41
41
lifecycle_rule {
42
42
id = " Expire static assets"
@@ -50,6 +50,8 @@ resource "aws_s3_bucket" "static_deploy" {
50
50
days = var. expire_static_assets > 0 ? var. expire_static_assets : 0
51
51
}
52
52
}
53
+
54
+ tags = merge (var. tags , var. tags_s3_bucket )
53
55
}
54
56
55
57
# CloudFront permissions for the bucket
Original file line number Diff line number Diff line change @@ -56,6 +56,11 @@ variable "tags" {
56
56
default = {}
57
57
}
58
58
59
+ variable "tags_s3_bucket" {
60
+ type = map (string )
61
+ default = {}
62
+ }
63
+
59
64
# ######
60
65
# Debug
61
66
# ######
Original file line number Diff line number Diff line change @@ -166,6 +166,12 @@ variable "tags" {
166
166
default = {}
167
167
}
168
168
169
+ variable "tags_s3_bucket" {
170
+ description = " Tag metadata to label AWS S3 buckets. Overrides tags with the same name in input variable tags."
171
+ type = map (string )
172
+ default = {}
173
+ }
174
+
169
175
# ###############
170
176
# Debug Settings
171
177
# ###############
You can’t perform that action at this time.
0 commit comments