@@ -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-public " , var. name )), var. public_route_table_tags , var. tags )} "
80
+ tags = " ${ merge (map (" Name" , format (" %s-${ var . public_subnet_suffix } " , var. name )), var. public_route_table_tags , var. 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 } -private " : format (" %s-private -%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. private_route_table_tags , var. tags )} "
105
105
106
106
lifecycle {
107
107
# When attaching VPN gateways it is common to define aws_vpn_gateway_route_propagation
@@ -118,7 +118,7 @@ resource "aws_route_table" "database" {
118
118
119
119
vpc_id = " ${ local . vpc_id } "
120
120
121
- tags = " ${ merge (var. tags , var. database_route_table_tags , map (" Name" , " ${ var . name } -database " ))} "
121
+ tags = " ${ merge (var. tags , var. database_route_table_tags , map (" Name" , " ${ var . name } -${ var . database_subnet_suffix } " ))} "
122
122
}
123
123
124
124
# ################
@@ -129,7 +129,7 @@ resource "aws_route_table" "redshift" {
129
129
130
130
vpc_id = " ${ local . vpc_id } "
131
131
132
- tags = " ${ merge (var. tags , var. redshift_route_table_tags , map (" Name" , " ${ var . name } -redshift " ))} "
132
+ tags = " ${ merge (var. tags , var. redshift_route_table_tags , map (" Name" , " ${ var . name } -${ var . redshift_subnet_suffix } " ))} "
133
133
}
134
134
135
135
# ################
@@ -140,7 +140,7 @@ resource "aws_route_table" "elasticache" {
140
140
141
141
vpc_id = " ${ local . vpc_id } "
142
142
143
- tags = " ${ merge (var. tags , var. elasticache_route_table_tags , map (" Name" , " ${ var . name } -elasticache " ))} "
143
+ tags = " ${ merge (var. tags , var. elasticache_route_table_tags , map (" Name" , " ${ var . name } -${ var . elasticache_subnet_suffix } " ))} "
144
144
}
145
145
146
146
# ################
@@ -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-public -%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. public_subnet_tags , var. 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-private -%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. private_subnet_tags , var. 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-db -%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. database_subnet_tags , var. tags )} "
195
195
}
196
196
197
197
resource "aws_db_subnet_group" "database" {
@@ -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-redshift -%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. redshift_subnet_tags , var. tags )} "
218
218
}
219
219
220
220
resource "aws_redshift_subnet_group" "redshift" {
@@ -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-elasticache -%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. elasticache_subnet_tags , var. tags )} "
241
241
}
242
242
243
243
resource "aws_elasticache_subnet_group" "elasticache" {
0 commit comments