@@ -103,18 +103,12 @@ resource "aws_nat_gateway" "main" {
103103
104104resource "aws_route_table" "public" {
105105 vpc_id = aws_vpc. main . id
106-
107- route {
108- cidr_block = var. route_table_cidr
109- gateway_id = aws_internet_gateway. main . id
110- }
111-
112106}
113107
114108resource "aws_route" "public" {
115109 route_table_id = aws_route_table. public . id
116110 gateway_id = aws_internet_gateway. main . id
117- destination_cidr_block = " 11 .0.0.0/16 "
111+ destination_cidr_block = " 0 .0.0.0/0 "
118112}
119113
120114resource "aws_route_table_association" "public" {
@@ -126,71 +120,51 @@ resource "aws_route_table_association" "public" {
126120}
127121
128122resource "aws_route_table" "frontend" {
129- count = var . enable_nat_gateway ? length (var. availability_zones ) : 0
123+ count = length (var. availability_zones )
130124 vpc_id = aws_vpc. main . id
131-
132- tags = merge (
133- var. tags ,
134- {
135- Name = " ${ var . environment } -${ var . project } -frontend-rt-${ count . index + 1 } "
136- Tier = " frontend"
137- }
138- )
139125}
140126
141127resource "aws_route" "frontend_nat" {
142- count = var . enable_nat_gateway ? length (var. availability_zones ) : 0
128+ count = length (var. availability_zones )
143129 route_table_id = aws_route_table. frontend [count . index ]. id
144- destination_cidr_block = " 12 .0.0.0/16 "
145- nat_gateway_id = var . single_nat_gateway ? aws_nat_gateway . main [ 0 ] . id : aws_nat_gateway. main [count . index ]. id
130+ destination_cidr_block = " 0 .0.0.0/0 "
131+ nat_gateway_id = aws_nat_gateway. main [count . index ]. id
146132}
147133
148134resource "aws_route_table_association" "frontend" {
135+
149136 count = length (var. availability_zones )
150137 subnet_id = aws_subnet. frontend [count . index ]. id
151- route_table_id = var. enable_nat_gateway ? aws_route_table. frontend [count . index ]. id : null
138+ route_table_id = aws_route_table. frontend [count . index ]. id
139+
152140}
153141
154142resource "aws_route_table" "backend" {
155- count = var . enable_nat_gateway ? length (var. availability_zones ) : 0
143+ count = length (var. availability_zones )
156144 vpc_id = aws_vpc. main . id
157-
158- tags = merge (
159- var. tags ,
160- {
161- Name = " ${ var . environment } -${ var . project } -backend-rt-${ count . index + 1 } "
162- Tier = " backend"
163- }
164- )
165145}
166146
167147resource "aws_route" "backend_nat" {
168- count = var . enable_nat_gateway ? length (var. availability_zones ) : 0
148+ count = length (var. availability_zones )
169149 route_table_id = aws_route_table. backend [count . index ]. id
170- destination_cidr_block = " 13 .0.0.0/16 "
171- nat_gateway_id = var . single_nat_gateway ? aws_nat_gateway . main [ 0 ] . id : aws_nat_gateway. main [count . index ]. id
150+ destination_cidr_block = " 0 .0.0.0/0 "
151+ nat_gateway_id = aws_nat_gateway. main [count . index ]. id
172152}
173153
174154resource "aws_route_table_association" "backend" {
155+
175156 count = length (var. availability_zones )
176157 subnet_id = aws_subnet. backend [count . index ]. id
177- route_table_id = var. enable_nat_gateway ? aws_route_table. backend [count . index ]. id : null
158+ route_table_id = aws_route_table. backend [count . index ]. id
159+
178160}
179161
180162resource "aws_route_table" "database" {
181163 vpc_id = aws_vpc. main . id
182-
183- tags = merge (
184- var. tags ,
185- {
186- Name = " ${ var . environment } -${ var . project } -database-rt"
187- Tier = " database"
188- }
189- )
190164}
191165
192166resource "aws_route_table_association" "database" {
193167 count = length (var. availability_zones )
194168 subnet_id = aws_subnet. database [count . index ]. id
195169 route_table_id = aws_route_table. database . id
196- }
170+ }
0 commit comments