44resource "aws_s3_bucket" "logs" {
55 bucket = " ${ var . name_prefix } -lb-logs"
66 acl = " log-delivery-write"
7- tags = {
8- Name = " ${ var . name_prefix } -lb-logs"
9- }
7+ tags = merge (
8+ var. tags ,
9+ {
10+ Name = " ${ var . name_prefix } -lb-logs"
11+ },
12+ )
1013}
1114
1215# ------------------------------------------------------------------------------
@@ -79,9 +82,12 @@ resource "aws_lb" "lb" {
7982 enabled = true
8083 }
8184
82- tags = {
83- Name = " ${ var . name_prefix } -lb"
84- }
85+ tags = merge (
86+ var. tags ,
87+ {
88+ Name = " ${ var . name_prefix } -lb"
89+ },
90+ )
8591}
8692
8793# ------------------------------------------------------------------------------
@@ -97,9 +103,12 @@ resource "aws_security_group" "lb_access_sg" {
97103 to_port = 0
98104 cidr_blocks = [" 0.0.0.0/0" ]
99105 }
100- tags = {
101- Name = " ${ var . name_prefix } -lb-access-sg"
102- }
106+ tags = merge (
107+ var. tags ,
108+ {
109+ Name = " ${ var . name_prefix } -lb-access-sg"
110+ },
111+ )
103112}
104113
105114resource "aws_security_group_rule" "ingress_through_http" {
@@ -158,9 +167,12 @@ resource "aws_lb_target_group" "lb_http_tgs" {
158167 matcher = var. target_group_health_check_matcher
159168 }
160169 target_type = " ip"
161- tags = {
162- Name = " ${ var . name_prefix } -http-${ each . value . target_group_port } "
163- }
170+ tags = merge (
171+ var. tags ,
172+ {
173+ Name = " ${ var . name_prefix } -http-${ each . value . target_group_port } "
174+ },
175+ )
164176 lifecycle {
165177 create_before_destroy = true
166178 }
@@ -198,9 +210,12 @@ resource "aws_lb_target_group" "lb_https_tgs" {
198210 matcher = var. target_group_health_check_matcher
199211 }
200212 target_type = " ip"
201- tags = {
202- Name = " ${ var . name_prefix } -https-${ each . value . target_group_port } "
203- }
213+ tags = merge (
214+ var. tags ,
215+ {
216+ Name = " ${ var . name_prefix } -https-${ each . value . target_group_port } "
217+ },
218+ )
204219 lifecycle {
205220 create_before_destroy = true
206221 }
@@ -253,6 +268,8 @@ resource "aws_lb_listener" "lb_http_listeners" {
253268 type = " forward"
254269 }
255270 }
271+
272+ tags = var. tags
256273}
257274
258275resource "aws_lb_listener" "lb_https_listeners" {
@@ -300,6 +317,8 @@ resource "aws_lb_listener" "lb_https_listeners" {
300317 type = " forward"
301318 }
302319 }
320+
321+ tags = var. tags
303322}
304323
305324locals {
0 commit comments