@@ -211,7 +211,7 @@ resource "aws_ecs_service" "telemetry" {
211
211
resource "aws_ecs_task_definition" "retool_jobs_runner" {
212
212
family = " retool-jobs-runner"
213
213
task_role_arn = aws_iam_role. task_role . arn
214
- execution_role_arn = var . launch_type == " FARGATE " ? aws_iam_role. execution_role [0 ]. arn : null
214
+ execution_role_arn = aws_iam_role. execution_role [0 ]. arn
215
215
requires_compatibilities = var. launch_type == " FARGATE" ? [" FARGATE" ] : [" EC2" ]
216
216
network_mode = " awsvpc"
217
217
cpu = var. launch_type == " FARGATE" ? var. fargate_task_resource_map [" jobs_runner" ][" cpu" ] : null
@@ -249,6 +249,8 @@ resource "aws_ecs_task_definition" "retool_jobs_runner" {
249
249
}
250
250
]
251
251
)
252
+
253
+ secrets = local.secrets
252
254
}
253
255
]
254
256
))
@@ -257,7 +259,7 @@ resource "aws_ecs_task_definition" "retool_jobs_runner" {
257
259
resource "aws_ecs_task_definition" "retool" {
258
260
family = " retool"
259
261
task_role_arn = aws_iam_role. task_role . arn
260
- execution_role_arn = var . launch_type == " FARGATE " ? aws_iam_role. execution_role [0 ]. arn : null
262
+ execution_role_arn = aws_iam_role. execution_role [0 ]. arn
261
263
requires_compatibilities = var. launch_type == " FARGATE" ? [" FARGATE" ] : [" EC2" ]
262
264
network_mode = " awsvpc"
263
265
cpu = var. launch_type == " FARGATE" ? var. fargate_task_resource_map [" main" ][" cpu" ] : null
@@ -300,6 +302,8 @@ resource "aws_ecs_task_definition" "retool" {
300
302
}
301
303
]
302
304
)
305
+
306
+ secrets = local.secrets
303
307
}
304
308
]
305
309
))
@@ -309,7 +313,7 @@ resource "aws_ecs_task_definition" "retool_workflows_backend" {
309
313
count = var. workflows_enabled ? 1 : 0
310
314
family = " retool-workflows-backend"
311
315
task_role_arn = aws_iam_role. task_role . arn
312
- execution_role_arn = var . launch_type == " FARGATE " ? aws_iam_role. execution_role [0 ]. arn : null
316
+ execution_role_arn = aws_iam_role. execution_role [0 ]. arn
313
317
requires_compatibilities = var. launch_type == " FARGATE" ? [" FARGATE" ] : [" EC2" ]
314
318
network_mode = " awsvpc"
315
319
cpu = var. launch_type == " FARGATE" ? var. fargate_task_resource_map [" workflows_backend" ][" cpu" ] : null
@@ -352,6 +356,8 @@ resource "aws_ecs_task_definition" "retool_workflows_backend" {
352
356
}
353
357
]
354
358
)
359
+
360
+ secrets = local.secrets
355
361
}
356
362
]
357
363
))
@@ -361,7 +367,7 @@ resource "aws_ecs_task_definition" "retool_workflows_worker" {
361
367
count = var. workflows_enabled ? 1 : 0
362
368
family = " retool-workflows-worker"
363
369
task_role_arn = aws_iam_role. task_role . arn
364
- execution_role_arn = var . launch_type == " FARGATE " ? aws_iam_role. execution_role [0 ]. arn : null
370
+ execution_role_arn = aws_iam_role. execution_role [0 ]. arn
365
371
requires_compatibilities = var. launch_type == " FARGATE" ? [" FARGATE" ] : [" EC2" ]
366
372
network_mode = " awsvpc"
367
373
cpu = var. launch_type == " FARGATE" ? var. fargate_task_resource_map [" code_executor" ][" cpu" ] : null
@@ -408,6 +414,8 @@ resource "aws_ecs_task_definition" "retool_workflows_worker" {
408
414
}
409
415
]
410
416
)
417
+
418
+ secrets = local.secrets
411
419
}
412
420
]
413
421
))
@@ -417,7 +425,7 @@ resource "aws_ecs_task_definition" "retool_code_executor" {
417
425
count = var. code_executor_enabled ? 1 : 0
418
426
family = " retool-code-executor"
419
427
task_role_arn = aws_iam_role. task_role . arn
420
- execution_role_arn = var . launch_type == " FARGATE " ? aws_iam_role. execution_role [0 ]. arn : null
428
+ execution_role_arn = aws_iam_role. execution_role [0 ]. arn
421
429
requires_compatibilities = var. launch_type == " FARGATE" ? [" FARGATE" ] : [" EC2" ]
422
430
network_mode = " awsvpc"
423
431
cpu = var. launch_type == " FARGATE" ? var. fargate_task_resource_map [" telemetry" ][" cpu" ] : null
@@ -472,6 +480,8 @@ resource "aws_ecs_task_definition" "retool_code_executor" {
472
480
}
473
481
] : []
474
482
)
483
+
484
+ secrets = local.secrets
475
485
}
476
486
]
477
487
))
@@ -481,7 +491,7 @@ resource "aws_ecs_task_definition" "retool_telemetry" {
481
491
count = var. telemetry_enabled ? 1 : 0
482
492
family = " retool-telemetry"
483
493
task_role_arn = aws_iam_role. task_role . arn
484
- execution_role_arn = var . launch_type == " FARGATE " ? aws_iam_role. execution_role [0 ]. arn : null
494
+ execution_role_arn = aws_iam_role. execution_role [0 ]. arn
485
495
requires_compatibilities = var. launch_type == " FARGATE" ? [" FARGATE" ] : [" EC2" ]
486
496
network_mode = " awsvpc"
487
497
cpu = var. launch_type == " FARGATE" ? var. ecs_task_resource_map [" telemetry" ][" cpu" ] : null
0 commit comments