@@ -22,7 +22,7 @@ resource "aws_vpc" "this" {
22
22
enable_dns_support = " ${ var . enable_dns_support } "
23
23
assign_generated_ipv6_cidr_block = " ${ var . assign_generated_ipv6_cidr_block } "
24
24
25
- tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. vpc_tags , var. tags )} "
25
+ tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. tags , var. vpc_tags )} "
26
26
}
27
27
28
28
resource "aws_vpc_ipv4_cidr_block_association" "this" {
@@ -45,7 +45,7 @@ resource "aws_vpc_dhcp_options" "this" {
45
45
netbios_name_servers = [" ${ var . dhcp_options_netbios_name_servers } " ]
46
46
netbios_node_type = " ${ var . dhcp_options_netbios_node_type } "
47
47
48
- tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. dhcp_options_tags , var. tags )} "
48
+ tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. tags , var. dhcp_options_tags )} "
49
49
}
50
50
51
51
# ##############################
@@ -66,7 +66,7 @@ resource "aws_internet_gateway" "this" {
66
66
67
67
vpc_id = " ${ local . vpc_id } "
68
68
69
- tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. igw_tags , var. tags )} "
69
+ tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. tags , var. igw_tags )} "
70
70
}
71
71
72
72
# ###############
@@ -77,7 +77,7 @@ resource "aws_route_table" "public" {
77
77
78
78
vpc_id = " ${ local . vpc_id } "
79
79
80
- tags = " ${ merge (map (" Name" , format (" %s-${ var . public_subnet_suffix } " , var. name )), var. public_route_table_tags , var. tags )} "
80
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . public_subnet_suffix } " , var. name )), var. tags , var. public_route_table_tags )} "
81
81
}
82
82
83
83
resource "aws_route" "public_internet_gateway" {
@@ -101,7 +101,7 @@ resource "aws_route_table" "private" {
101
101
102
102
vpc_id = " ${ local . vpc_id } "
103
103
104
- tags = " ${ merge (map (" Name" , (var. single_nat_gateway ? " ${ var . name } -${ var . private_subnet_suffix } " : format (" %s-${ var . private_subnet_suffix } -%s" , var. name , element (var. azs , count. index )))), var. private_route_table_tags , var. tags )} "
104
+ tags = " ${ merge (map (" Name" , (var. single_nat_gateway ? " ${ var . name } -${ var . private_subnet_suffix } " : format (" %s-${ var . private_subnet_suffix } -%s" , var. name , element (var. azs , count. index )))), var. tags , var. private_route_table_tags )} "
105
105
106
106
lifecycle {
107
107
# When attaching VPN gateways it is common to define aws_vpn_gateway_route_propagation
@@ -151,7 +151,7 @@ resource "aws_route_table" "intra" {
151
151
152
152
vpc_id = " ${ local . vpc_id } "
153
153
154
- tags = " ${ merge (map (" Name" , " ${ var . name } -intra" ), var. intra_route_table_tags , var. tags )} "
154
+ tags = " ${ merge (map (" Name" , " ${ var . name } -intra" ), var. tags , var. intra_route_table_tags )} "
155
155
}
156
156
157
157
# ###############
@@ -165,7 +165,7 @@ resource "aws_subnet" "public" {
165
165
availability_zone = " ${ element (var. azs , count. index )} "
166
166
map_public_ip_on_launch = " ${ var . map_public_ip_on_launch } "
167
167
168
- tags = " ${ merge (map (" Name" , format (" %s-${ var . public_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. public_subnet_tags , var. tags )} "
168
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . public_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. tags , var. public_subnet_tags )} "
169
169
}
170
170
171
171
# ################
@@ -178,7 +178,7 @@ resource "aws_subnet" "private" {
178
178
cidr_block = " ${ var . private_subnets [count . index ]} "
179
179
availability_zone = " ${ element (var. azs , count. index )} "
180
180
181
- tags = " ${ merge (map (" Name" , format (" %s-${ var . private_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. private_subnet_tags , var. tags )} "
181
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . private_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. tags , var. private_subnet_tags )} "
182
182
}
183
183
184
184
# #################
@@ -191,7 +191,7 @@ resource "aws_subnet" "database" {
191
191
cidr_block = " ${ var . database_subnets [count . index ]} "
192
192
availability_zone = " ${ element (var. azs , count. index )} "
193
193
194
- tags = " ${ merge (map (" Name" , format (" %s-${ var . database_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. database_subnet_tags , var. tags )} "
194
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . database_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. tags , var. database_subnet_tags )} "
195
195
}
196
196
197
197
resource "aws_db_subnet_group" "database" {
@@ -201,7 +201,7 @@ resource "aws_db_subnet_group" "database" {
201
201
description = " Database subnet group for ${ var . name } "
202
202
subnet_ids = [" ${ aws_subnet . database . * . id } " ]
203
203
204
- tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. database_subnet_group_tags , var. tags )} "
204
+ tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. tags , var. database_subnet_group_tags )} "
205
205
}
206
206
207
207
# #################
@@ -214,7 +214,7 @@ resource "aws_subnet" "redshift" {
214
214
cidr_block = " ${ var . redshift_subnets [count . index ]} "
215
215
availability_zone = " ${ element (var. azs , count. index )} "
216
216
217
- tags = " ${ merge (map (" Name" , format (" %s-${ var . redshift_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. redshift_subnet_tags , var. tags )} "
217
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . redshift_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. tags , var. redshift_subnet_tags )} "
218
218
}
219
219
220
220
resource "aws_redshift_subnet_group" "redshift" {
@@ -224,7 +224,7 @@ resource "aws_redshift_subnet_group" "redshift" {
224
224
description = " Redshift subnet group for ${ var . name } "
225
225
subnet_ids = [" ${ aws_subnet . redshift . * . id } " ]
226
226
227
- tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. redshift_subnet_group_tags , var. tags )} "
227
+ tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. tags , var. redshift_subnet_group_tags )} "
228
228
}
229
229
230
230
# ####################
@@ -237,7 +237,7 @@ resource "aws_subnet" "elasticache" {
237
237
cidr_block = " ${ var . elasticache_subnets [count . index ]} "
238
238
availability_zone = " ${ element (var. azs , count. index )} "
239
239
240
- tags = " ${ merge (map (" Name" , format (" %s-${ var . elasticache_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. elasticache_subnet_tags , var. tags )} "
240
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . elasticache_subnet_suffix } -%s" , var. name , element (var. azs , count. index ))), var. tags , var. elasticache_subnet_tags )} "
241
241
}
242
242
243
243
resource "aws_elasticache_subnet_group" "elasticache" {
@@ -258,7 +258,7 @@ resource "aws_subnet" "intra" {
258
258
cidr_block = " ${ var . intra_subnets [count . index ]} "
259
259
availability_zone = " ${ element (var. azs , count. index )} "
260
260
261
- tags = " ${ merge (map (" Name" , format (" %s-intra-%s" , var. name , element (var. azs , count. index ))), var. intra_subnet_tags , var. tags )} "
261
+ tags = " ${ merge (map (" Name" , format (" %s-intra-%s" , var. name , element (var. azs , count. index ))), var. tags , var. intra_subnet_tags )} "
262
262
}
263
263
264
264
# #############
@@ -281,7 +281,7 @@ resource "aws_eip" "nat" {
281
281
282
282
vpc = true
283
283
284
- tags = " ${ merge (map (" Name" , format (" %s-%s" , var. name , element (var. azs , (var. single_nat_gateway ? 0 : count. index )))), var. nat_eip_tags , var. tags )} "
284
+ tags = " ${ merge (map (" Name" , format (" %s-%s" , var. name , element (var. azs , (var. single_nat_gateway ? 0 : count. index )))), var. tags , var. nat_eip_tags )} "
285
285
}
286
286
287
287
resource "aws_nat_gateway" "this" {
@@ -290,7 +290,7 @@ resource "aws_nat_gateway" "this" {
290
290
allocation_id = " ${ element (local. nat_gateway_ips , (var. single_nat_gateway ? 0 : count. index ))} "
291
291
subnet_id = " ${ element (aws_subnet. public . * . id , (var. single_nat_gateway ? 0 : count. index ))} "
292
292
293
- tags = " ${ merge (map (" Name" , format (" %s-%s" , var. name , element (var. azs , (var. single_nat_gateway ? 0 : count. index )))), var. nat_gateway_tags , var. tags )} "
293
+ tags = " ${ merge (map (" Name" , format (" %s-%s" , var. name , element (var. azs , (var. single_nat_gateway ? 0 : count. index )))), var. tags , var. nat_gateway_tags )} "
294
294
295
295
depends_on = [" aws_internet_gateway.this" ]
296
296
}
@@ -434,7 +434,7 @@ resource "aws_vpn_gateway" "this" {
434
434
435
435
vpc_id = " ${ local . vpc_id } "
436
436
437
- tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. vpn_gateway_tags , var. tags )} "
437
+ tags = " ${ merge (map (" Name" , format (" %s" , var. name )), var. tags , var. vpn_gateway_tags )} "
438
438
}
439
439
440
440
resource "aws_vpn_gateway_attachment" "this" {
@@ -468,5 +468,5 @@ resource "aws_default_vpc" "this" {
468
468
enable_dns_hostnames = " ${ var . default_vpc_enable_dns_hostnames } "
469
469
enable_classiclink = " ${ var . default_vpc_enable_classiclink } "
470
470
471
- tags = " ${ merge (map (" Name" , format (" %s" , var. default_vpc_name )), var. default_vpc_tags , var. tags )} "
471
+ tags = " ${ merge (map (" Name" , format (" %s" , var. default_vpc_name )), var. tags , var. default_vpc_tags )} "
472
472
}
0 commit comments