1
+ moved {
2
+ from = aws_lb. alb [0 ]
3
+ to = aws_lb. alb
4
+ }
5
+
6
+ moved {
7
+ from = aws_lb_target_group. alb_main [0 ]
8
+ to = aws_lb_target_group. alb_main
9
+ }
10
+
11
+ moved {
12
+ from = aws_lb_target_group. alb_db_migrate [0 ]
13
+ to = aws_lb_target_group. alb_db_migrate
14
+ }
15
+
16
+ moved {
17
+ from = aws_lb_listener. alb_main [0 ]
18
+ to = aws_lb_listener. alb_main
19
+ }
20
+
21
+ moved {
22
+ from = aws_lb_listener. alb_db_migrate [0 ]
23
+ to = aws_lb_listener. alb_db_migrate
24
+ }
25
+
26
+ moved {
27
+ from = aws_lb. apigw_nlb [0 ]
28
+ to = aws_lb. apigw_nlb
29
+ }
30
+
31
+ moved {
32
+ from = aws_lb_target_group. apigw_metadata [0 ]
33
+ to = aws_lb_target_group. apigw_metadata
34
+ }
35
+
36
+ moved {
37
+ from = aws_lb_target_group. apigw_db_migrate [0 ]
38
+ to = aws_lb_target_group. apigw_db_migrate
39
+ }
40
+
41
+ moved {
42
+ from = aws_lb_listener. apigw_metadata [0 ]
43
+ to = aws_lb_listener. apigw_metadata
44
+ }
45
+
46
+ moved {
47
+ from = aws_lb_listener. apigw_db_migrate [0 ]
48
+ to = aws_lb_listener. apigw_db_migrate
49
+ }
50
+
51
+ moved {
52
+ from = aws_security_group. metadata_alb_security_group [0 ]
53
+ to = aws_security_group. metadata_alb_security_group
54
+ }
55
+
1
56
resource "aws_security_group" "metadata_service_security_group" {
2
57
name = local. metadata_service_security_group_name
3
58
description = " Security Group for Fargate which runs the Metadata Service."
@@ -45,8 +100,6 @@ resource "aws_security_group" "metadata_service_security_group" {
45
100
}
46
101
47
102
resource "aws_security_group" "metadata_alb_security_group" {
48
- count = var. setup_alb ? 1 : 0
49
-
50
103
name = local. metadata_alb_security_group_name
51
104
description = " Security Group for ALB which fronts the Metadata Service."
52
105
vpc_id = var. metaflow_vpc_id
@@ -102,86 +155,18 @@ resource "aws_security_group_rule" "rds_sg_ingress" {
102
155
security_group_id = var. database_sg_id
103
156
}
104
157
105
- resource "aws_lb" "this" {
106
- name = " ${ var . resource_prefix } nlb${ var . resource_suffix } "
107
- internal = true
108
- load_balancer_type = " network"
109
- subnets = [var . subnet1_id , var . subnet2_id ]
110
-
111
- tags = var. standard_tags
112
- }
113
-
114
- resource "aws_lb_target_group" "this" {
115
- name = " ${ var . resource_prefix } mdtg${ var . resource_suffix } "
116
- port = 8080
117
- protocol = " TCP"
118
- target_type = " ip"
119
- vpc_id = var. metaflow_vpc_id
120
-
121
- health_check {
122
- protocol = " TCP"
123
- interval = 10
124
- healthy_threshold = 2
125
- unhealthy_threshold = 2
126
- }
127
-
128
- tags = var. standard_tags
129
- }
130
-
131
- resource "aws_lb_target_group" "db_migrate" {
132
- name = " ${ var . resource_prefix } dbtg${ var . resource_suffix } "
133
- port = 8082
134
- protocol = " TCP"
135
- target_type = " ip"
136
- vpc_id = var. metaflow_vpc_id
137
-
138
- health_check {
139
- protocol = " TCP"
140
- port = 8080
141
- interval = 10
142
- healthy_threshold = 2
143
- unhealthy_threshold = 2
144
- }
145
-
146
- tags = var. standard_tags
147
- }
148
-
149
- resource "aws_lb_listener" "this" {
150
- load_balancer_arn = aws_lb. this . arn
151
- port = " 80"
152
- protocol = " TCP"
153
-
154
- default_action {
155
- type = " forward"
156
- target_group_arn = aws_lb_target_group. this . id
157
- }
158
- }
159
-
160
- resource "aws_lb_listener" "db_migrate" {
161
- load_balancer_arn = aws_lb. this . arn
162
- port = " 8082"
163
- protocol = " TCP"
164
-
165
- default_action {
166
- type = " forward"
167
- target_group_arn = aws_lb_target_group. db_migrate . id
168
- }
169
- }
170
-
171
158
resource "aws_lb" "alb" {
172
- count = var. setup_alb ? 1 : 0
173
159
name = " ${ var . resource_prefix } metadata-alb${ var . resource_suffix } "
174
160
internal = true
175
161
load_balancer_type = " application"
176
162
idle_timeout = 180 # 3 minutes
177
163
subnets = [var . subnet1_id , var . subnet2_id ]
178
- security_groups = [aws_security_group . metadata_alb_security_group [ 0 ] . id ]
164
+ security_groups = [aws_security_group . metadata_alb_security_group . id ]
179
165
180
166
tags = var. standard_tags
181
167
}
182
168
183
169
resource "aws_lb_target_group" "alb_main" {
184
- count = var. setup_alb ? 1 : 0
185
170
name = " ${ var . resource_prefix } alb-mdtg${ var . resource_suffix } "
186
171
port = 8080
187
172
protocol = " HTTP"
@@ -203,7 +188,6 @@ resource "aws_lb_target_group" "alb_main" {
203
188
204
189
205
190
resource "aws_lb_target_group" "alb_db_migrate" {
206
- count = var. setup_alb ? 1 : 0
207
191
name = " ${ var . resource_prefix } alb-dbtg${ var . resource_suffix } "
208
192
port = 8082
209
193
protocol = " HTTP"
@@ -224,31 +208,28 @@ resource "aws_lb_target_group" "alb_db_migrate" {
224
208
}
225
209
226
210
resource "aws_lb_listener" "alb_main" {
227
- count = var. setup_alb ? 1 : 0
228
- load_balancer_arn = aws_lb. alb [0 ]. arn
211
+ load_balancer_arn = aws_lb. alb . arn
229
212
port = " 80"
230
213
protocol = " HTTP"
231
214
232
215
default_action {
233
216
type = " forward"
234
- target_group_arn = aws_lb_target_group. alb_main [ 0 ] . arn
217
+ target_group_arn = aws_lb_target_group. alb_main . arn
235
218
}
236
219
}
237
220
238
221
resource "aws_lb_listener" "alb_db_migrate" {
239
- count = var. setup_alb ? 1 : 0
240
- load_balancer_arn = aws_lb. alb [0 ]. arn
222
+ load_balancer_arn = aws_lb. alb . arn
241
223
port = " 8082"
242
224
protocol = " HTTP"
243
225
244
226
default_action {
245
227
type = " forward"
246
- target_group_arn = aws_lb_target_group. alb_db_migrate [ 0 ] . arn
228
+ target_group_arn = aws_lb_target_group. alb_db_migrate . arn
247
229
}
248
230
}
249
231
250
232
resource "aws_lb" "apigw_nlb" {
251
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
252
233
name = " ${ var . resource_prefix } apigw-nlb${ var . resource_suffix } "
253
234
internal = true
254
235
load_balancer_type = " network"
@@ -258,7 +239,6 @@ resource "aws_lb" "apigw_nlb" {
258
239
}
259
240
260
241
resource "aws_lb_target_group" "apigw_metadata" {
261
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
262
242
name = " ${ var . resource_prefix } apigw-mdtg${ var . resource_suffix } "
263
243
port = 80
264
244
protocol = " TCP"
@@ -276,13 +256,11 @@ resource "aws_lb_target_group" "apigw_metadata" {
276
256
}
277
257
278
258
resource "aws_lb_target_group_attachment" "apigw_metadata" {
279
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
280
- target_group_arn = aws_lb_target_group. apigw_metadata [0 ]. arn
281
- target_id = aws_lb. alb [0 ]. arn
259
+ target_group_arn = aws_lb_target_group. apigw_metadata . arn
260
+ target_id = aws_lb. alb . arn
282
261
}
283
262
284
263
resource "aws_lb_target_group" "apigw_db_migrate" {
285
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
286
264
name = " ${ var . resource_prefix } apigw-dbtg${ var . resource_suffix } "
287
265
port = 8082
288
266
protocol = " TCP"
@@ -301,31 +279,28 @@ resource "aws_lb_target_group" "apigw_db_migrate" {
301
279
}
302
280
303
281
resource "aws_lb_target_group_attachment" "apigw_db_migrate" {
304
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
305
- target_group_arn = aws_lb_target_group. apigw_db_migrate [0 ]. arn
306
- target_id = aws_lb. alb [0 ]. arn
282
+ target_group_arn = aws_lb_target_group. apigw_db_migrate . arn
283
+ target_id = aws_lb. alb . arn
307
284
}
308
285
309
286
resource "aws_lb_listener" "apigw_metadata" {
310
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
311
- load_balancer_arn = aws_lb. apigw_nlb [0 ]. arn
287
+ load_balancer_arn = aws_lb. apigw_nlb . arn
312
288
port = " 80"
313
289
protocol = " TCP"
314
290
315
291
default_action {
316
292
type = " forward"
317
- target_group_arn = aws_lb_target_group. apigw_metadata [ 0 ] . arn
293
+ target_group_arn = aws_lb_target_group. apigw_metadata . arn
318
294
}
319
295
}
320
296
321
297
resource "aws_lb_listener" "apigw_db_migrate" {
322
- count = var. setup_alb && var. point_api_gateway_to_alb ? 1 : 0
323
- load_balancer_arn = aws_lb. apigw_nlb [0 ]. arn
298
+ load_balancer_arn = aws_lb. apigw_nlb . arn
324
299
port = " 8082"
325
300
protocol = " TCP"
326
301
327
302
default_action {
328
303
type = " forward"
329
- target_group_arn = aws_lb_target_group. apigw_db_migrate [ 0 ] . arn
304
+ target_group_arn = aws_lb_target_group. apigw_db_migrate . arn
330
305
}
331
306
}
0 commit comments