diff --git a/infra/deployments/forms/forms-runner/main.tf b/infra/deployments/forms/forms-runner/main.tf index 89649d361..53d828d1b 100644 --- a/infra/deployments/forms/forms-runner/main.tf +++ b/infra/deployments/forms/forms-runner/main.tf @@ -46,6 +46,7 @@ module "forms_runner" { api_base_url = "http://admin.internal.${var.root_domain}" admin_base_url = "https://admin.${var.root_domain}" product_page_base_url = "https://${var.root_domain}" + runner_base_url = "https://submit.${var.root_domain}" enable_maintenance_mode = var.forms_runner_settings.enable_maintenance_mode cloudwatch_metrics_enabled = var.forms_runner_settings.cloudwatch_metrics_enabled analytics_enabled = var.forms_runner_settings.analytics_enabled diff --git a/infra/modules/forms-runner/main.tf b/infra/modules/forms-runner/main.tf index ea74d459c..fc91d5402 100644 --- a/infra/modules/forms-runner/main.tf +++ b/infra/modules/forms-runner/main.tf @@ -138,6 +138,10 @@ module "ecs_service" { name = "SETTINGS__FORMS_PRODUCT_PAGE__BASE_URL", value = var.product_page_base_url }, + { + name = "SETTINGS__FORMS_RUNNER__BASE_URL", + value = var.runner_base_url + }, { name = "RACK_ENV", value = "production" diff --git a/infra/modules/forms-runner/variables.tf b/infra/modules/forms-runner/variables.tf index 01dfcd4f6..98cc6ce2e 100644 --- a/infra/modules/forms-runner/variables.tf +++ b/infra/modules/forms-runner/variables.tf @@ -41,6 +41,11 @@ variable "api_base_url" { description = "The url for connecting to forms-admin" } +variable "runner_base_url" { + type = string + description = "The public base url of forms-runner" +} + variable "enable_maintenance_mode" { type = bool description = "Controls whether the maintenance page is shown"