diff --git a/infra/deployments/forms/forms-admin/main.tf b/infra/deployments/forms/forms-admin/main.tf index 88a258fc8..32623d096 100644 --- a/infra/deployments/forms/forms-admin/main.tf +++ b/infra/deployments/forms/forms-admin/main.tf @@ -27,6 +27,7 @@ module "forms_admin" { opentelemetry_head_sampler_ratio = var.forms_runner_settings.opentelemetry_head_sampler_ratio act_as_user_enabled = var.forms_admin_settings.act_as_user_enabled org_admin_alerts_enabled = var.forms_admin_settings.org_admin_alerts_enabled + weekly_submission_emails_enabled = var.forms_admin_settings.weekly_submission_emails_enabled enable_mailchimp_sync = var.forms_admin_settings.synchronize_to_mailchimp enable_organisations_sync = var.forms_admin_settings.synchronize_orgs_from_govuk deploy_account_id = var.deploy_account_id diff --git a/infra/deployments/forms/inputs.tf b/infra/deployments/forms/inputs.tf index a0981e55b..b9d909995 100644 --- a/infra/deployments/forms/inputs.tf +++ b/infra/deployments/forms/inputs.tf @@ -145,6 +145,7 @@ variable "forms_admin_settings" { opentelemetry_head_sampler_ratio = string act_as_user_enabled = bool org_admin_alerts_enabled = bool + weekly_submission_emails_enabled = bool govuk_app_domain = string synchronize_to_mailchimp = bool synchronize_orgs_from_govuk = bool diff --git a/infra/deployments/forms/tfvars/dev.tfvars b/infra/deployments/forms/tfvars/dev.tfvars index e6ab27075..42ca6908f 100644 --- a/infra/deployments/forms/tfvars/dev.tfvars +++ b/infra/deployments/forms/tfvars/dev.tfvars @@ -84,6 +84,7 @@ forms_admin_settings = { opentelemetry_head_sampler_ratio = "0.1" act_as_user_enabled = true org_admin_alerts_enabled = true + weekly_submission_emails_enabled = true govuk_app_domain = "integration.publishing.service.gov.uk" synchronize_to_mailchimp = false synchronize_orgs_from_govuk = false diff --git a/infra/deployments/forms/tfvars/production.tfvars b/infra/deployments/forms/tfvars/production.tfvars index 9bcaec3eb..ec6b83728 100644 --- a/infra/deployments/forms/tfvars/production.tfvars +++ b/infra/deployments/forms/tfvars/production.tfvars @@ -140,6 +140,7 @@ forms_admin_settings = { opentelemetry_head_sampler_ratio = "0.1" act_as_user_enabled = false org_admin_alerts_enabled = true + weekly_submission_emails_enabled = false govuk_app_domain = "publishing.service.gov.uk" synchronize_to_mailchimp = true synchronize_orgs_from_govuk = true diff --git a/infra/deployments/forms/tfvars/staging.tfvars b/infra/deployments/forms/tfvars/staging.tfvars index 7bb7f8717..68293eed5 100644 --- a/infra/deployments/forms/tfvars/staging.tfvars +++ b/infra/deployments/forms/tfvars/staging.tfvars @@ -49,6 +49,7 @@ forms_admin_settings = { opentelemetry_head_sampler_ratio = "0.1" act_as_user_enabled = true org_admin_alerts_enabled = true + weekly_submission_emails_enabled = true govuk_app_domain = "staging.publishing.service.gov.uk" synchronize_to_mailchimp = false synchronize_orgs_from_govuk = false diff --git a/infra/deployments/forms/tfvars/user-research.tfvars b/infra/deployments/forms/tfvars/user-research.tfvars index d2662d625..2b111a371 100644 --- a/infra/deployments/forms/tfvars/user-research.tfvars +++ b/infra/deployments/forms/tfvars/user-research.tfvars @@ -47,6 +47,7 @@ forms_admin_settings = { opentelemetry_head_sampler_ratio = "0.1" act_as_user_enabled = false org_admin_alerts_enabled = true + weekly_submission_emails_enabled = false govuk_app_domain = "" synchronize_to_mailchimp = false synchronize_orgs_from_govuk = false diff --git a/infra/modules/forms-admin/main.tf b/infra/modules/forms-admin/main.tf index af0e59cd7..38d18a7d5 100644 --- a/infra/modules/forms-admin/main.tf +++ b/infra/modules/forms-admin/main.tf @@ -169,6 +169,10 @@ module "ecs_service" { { name = "SETTINGS__FEATURES__ORG_ADMIN_ALERTS_ENABLED", value = var.org_admin_alerts_enabled + }, + { + name = "SETTINGS__FEATURES__WEEKLY_SUBMISSION_EMAILS_ENABLED", + value = var.weekly_submission_emails_enabled } ] diff --git a/infra/modules/forms-admin/variables.tf b/infra/modules/forms-admin/variables.tf index ed8ed6997..fdf3d990f 100644 --- a/infra/modules/forms-admin/variables.tf +++ b/infra/modules/forms-admin/variables.tf @@ -96,6 +96,12 @@ variable "org_admin_alerts_enabled" { default = false } +variable "weekly_submission_emails_enabled" { + type = bool + description = "Enables turning on weekly submission batch emails for forms" + default = false +} + variable "enable_mailchimp_sync" { type = bool description = "Whether to synchronise the MailChimp mailing lists from the forms-admin user data"