@@ -19,16 +19,15 @@ terraform {
1919}
2020
2121module "secrets" {
22- source = " [email protected] :companieshouse/terraform-modules//aws/ecs/secrets ?ref=1.0.294 " 22+ source = " [email protected] :companieshouse/terraform-modules//aws/parameter-store ?ref=1.0.361 " 2323
2424 name_prefix = " ${ local . service_name } -${ var . environment } "
25- environment = var. environment
2625 kms_key_id = data. aws_kms_key . kms_key . id
2726 secrets = nonsensitive (local. service_secrets )
2827}
2928
3029module "ecs-service" {
31- source = " [email protected] :companieshouse/terraform-modules//aws/ecs/ecs-service?ref=1.0.294 " 30+ source = " [email protected] :companieshouse/terraform-modules//aws/ecs/ecs-service?ref=1.0.361 " 3231
3332 # Environmental configuration
3433 environment = var. environment
@@ -42,7 +41,7 @@ module "ecs-service" {
4241 lb_listener_arn = data. aws_lb_listener . service_lb_listener . arn
4342 lb_listener_rule_priority = local. lb_listener_rule_priority
4443 lb_listener_paths = local. lb_listener_paths
45- health_check_grace_period_seconds = 240
44+ health_check_grace_period_seconds = 300
4645 healthcheck_healthy_threshold = " 2"
4746
4847 # ECS Task container health check
@@ -59,6 +58,8 @@ module "ecs-service" {
5958 # Service configuration
6059 service_name = local. service_name
6160 name_prefix = local. name_prefix
61+
62+ # Service performance and scaling configs
6263 desired_task_count = var. desired_task_count
6364 max_task_count = var. max_task_count
6465 min_task_count = var. min_task_count
@@ -82,11 +83,6 @@ module "ecs-service" {
8283 use_set_environment_files = local. use_set_environment_files
8384
8485 # eric options for eric running API module
85- use_eric_reverse_proxy = true
86- eric_version = var. eric_version
87- eric_cpus = var. eric_cpus
88- eric_memory = var. eric_memory
89- eric_port = local. eric_port
90- eric_environment_filename = local. eric_environment_filename
91- eric_secrets = local. eric_secrets
86+ use_eric_reverse_proxy = false
87+
9288}
0 commit comments