File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11resource "aws_appautoscaling_target" "ecs_target" {
22 count = var. enable_autoscaling ? 1 : 0
33 resource_id = " service/${ aws_ecs_cluster . cluster . name } /${ module . web_service . service . name } "
4- max_capacity = var. maximum_replicas
5- min_capacity = var. minimum_replicas
4+ max_capacity = var. maximum_web_replicas
5+ min_capacity = var. minimum_web_replicas
66 service_namespace = " ecs"
77 scalable_dimension = " ecs:service:DesiredCount"
88}
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ resource "aws_ecs_service" "service" {
3636 name = " mavis-${ var . environment } "
3737 cluster = aws_ecs_cluster. cluster . id
3838 task_definition = aws_ecs_task_definition. task_definition . arn
39- desired_count = var. minimum_replicas
39+ desired_count = var. minimum_web_replicas
4040 launch_type = " FARGATE"
4141 enable_execute_command = true
4242 health_check_grace_period_seconds = 60
@@ -152,7 +152,7 @@ module "web_service" {
152152 cluster_id = aws_ecs_cluster. cluster . id
153153 environment = var. environment
154154 server_type = " web"
155- desired_count = var. minimum_replicas
155+ desired_count = var. minimum_web_replicas
156156 deployment_controller = " CODE_DEPLOY"
157157}
158158
@@ -177,5 +177,5 @@ module "good_job_service" {
177177 cluster_id = aws_ecs_cluster. cluster . id
178178 environment = var. environment
179179 server_type = " good-job"
180- desired_count = 1
180+ desired_count = var . minimum_good_job_replicas
181181}
Original file line number Diff line number Diff line change @@ -20,5 +20,5 @@ enable_splunk = false
2020enable_cis2 = false
2121enable_pds_enqueue_bulk_updates = false
2222
23- minimum_replicas = 3
24- appspec_bucket = " nhse-mavis-appspec-bucket-copilotmigration "
23+ appspec_bucket = " nhse-mavis-appspec-bucket-copilotmigration "
24+ minimnum_web_replicas = 2
Original file line number Diff line number Diff line change @@ -15,4 +15,5 @@ http_hosts = {
1515 MAVIS__HOST = " poc.mavistesting.com"
1616 MAVIS__GIVE_OR_REFUSE_CONSENT_HOST = " poc.mavistesting.com"
1717}
18- appspec_bucket = " nhse-mavis-appspec-bucket-poc"
18+ appspec_bucket = " nhse-mavis-appspec-bucket-poc"
19+ minimnum_web_replicas = 2
Original file line number Diff line number Diff line change @@ -24,6 +24,5 @@ http_hosts = {
2424 MAVIS__GIVE_OR_REFUSE_CONSENT_HOST = " preview.mavistesting.com"
2525}
2626
27- minimum_replicas = 3
28- appspec_bucket = " nhse-mavis-appspec-bucket-preview"
27+ appspec_bucket = " nhse-mavis-appspec-bucket-preview"
2928ecs_initial_lb_target_group = " green"
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ http_hosts = {
2020 MAVIS__GIVE_OR_REFUSE_CONSENT_HOST = " www.give-or-refuse-consent-for-vaccinations.nhs.uk"
2121}
2222
23- minimum_replicas = 3
2423appspec_bucket = " nhse-mavis-appspec-bucket-production"
2524account_id = 820242920762
2625vpc_log_retention_days = 14
Original file line number Diff line number Diff line change @@ -22,5 +22,4 @@ http_hosts = {
2222 MAVIS__HOST = " qa.mavistesting.com"
2323 MAVIS__GIVE_OR_REFUSE_CONSENT_HOST = " qa.mavistesting.com"
2424}
25- minimum_replicas = 3
26- appspec_bucket = " nhse-mavis-appspec-bucket-qa"
25+ appspec_bucket = " nhse-mavis-appspec-bucket-qa"
Original file line number Diff line number Diff line change @@ -19,5 +19,4 @@ http_hosts = {
1919 MAVIS__HOST = " test.mavistesting.com"
2020 MAVIS__GIVE_OR_REFUSE_CONSENT_HOST = " test.mavistesting.com"
2121}
22- minimum_replicas = 3
23- appspec_bucket = " nhse-mavis-appspec-bucket-test"
22+ appspec_bucket = " nhse-mavis-appspec-bucket-test"
Original file line number Diff line number Diff line change @@ -26,5 +26,4 @@ http_hosts = {
2626 MAVIS__HOST = " training.manage-vaccinations-in-schools.nhs.uk"
2727 MAVIS__GIVE_OR_REFUSE_CONSENT_HOST = " training.give-or-refuse-consent-for-vaccinations.nhs.uk"
2828}
29- minimum_replicas = 3
30- appspec_bucket = " nhse-mavis-appspec-bucket-training"
29+ appspec_bucket = " nhse-mavis-appspec-bucket-training"
Original file line number Diff line number Diff line change @@ -49,13 +49,13 @@ data "aws_iam_policy_document" "shell_access" {
4949
5050data "aws_iam_policy_document" "ecs_secrets_access" {
5151 statement {
52- sid = " railsKeySid"
53- actions = [" ssm:GetParameters" ]
52+ sid = " railsKeySid"
53+ actions = [" ssm:GetParameters" ]
5454 resources = [
5555 " arn:aws:ssm:${ var . region } :${ var . account_id } :parameter${ var . rails_master_key_path } " ,
5656 aws_ssm_parameter . pds_wait_between_jobs . arn
5757 ]
58- effect = " Allow"
58+ effect = " Allow"
5959 }
6060 statement {
6161 sid = " dbSecretSid"
You can’t perform that action at this time.
0 commit comments