Skip to content

Commit adb8e02

Browse files
committed
Set One Login base URL environment variable for forms-runner
1 parent e7c4aa7 commit adb8e02

8 files changed

Lines changed: 15 additions & 0 deletions

File tree

infra/deployments/forms/forms-runner/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ module "forms_runner" {
5555
ses_submission_email_from_email_address = var.forms_runner_settings.ses_submission_email_from_email_address
5656
ses_submission_email_reply_to_email_address = var.forms_runner_settings.ses_submission_email_reply_to_email_address
5757
ses_submission_configuration_set_name = data.terraform_remote_state.forms_ses.outputs.form_submissions_configuration_set_name
58+
govuk_one_login_base_url = var.forms_runner_settings.govuk_one_login_base_url
5859
additional_submissions_to_s3_role_assumers = local.allowed_submissions_to_s3_role_assumers
5960
additional_forms_runner_role_assumers = local.allowed_forms_runner_role_assumers
6061
elasticache_port = data.terraform_remote_state.redis.outputs.elasticache_port

infra/deployments/forms/inputs.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ variable "forms_runner_settings" {
175175
allow_human_readonly_roles_to_assume_submissions_to_runner_role = bool
176176
ses_submission_email_from_email_address = string
177177
ses_submission_email_reply_to_email_address = string
178+
govuk_one_login_base_url = string
178179
queue_worker_capacity = string
179180
disable_builtin_solidqueue_worker = bool
180181
filler_answer_email_enabled = bool

infra/deployments/forms/tfvars/dev.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ forms_runner_settings = {
105105
allow_human_readonly_roles_to_assume_submissions_to_runner_role = true
106106
ses_submission_email_from_email_address = "no-reply@dev.forms.service.gov.uk"
107107
ses_submission_email_reply_to_email_address = "no-reply@dev.forms.service.gov.uk"
108+
govuk_one_login_base_url = "https://oidc.integration.account.gov.uk/"
108109
queue_worker_capacity = 1
109110
disable_builtin_solidqueue_worker = true
110111
filler_answer_email_enabled = false

infra/deployments/forms/tfvars/production.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ forms_runner_settings = {
161161
allow_human_readonly_roles_to_assume_submissions_to_runner_role = false
162162
ses_submission_email_from_email_address = "no-reply@forms.service.gov.uk"
163163
ses_submission_email_reply_to_email_address = "no-reply@forms.service.gov.uk"
164+
govuk_one_login_base_url = "https://oidc.account.gov.uk/"
164165
queue_worker_capacity = 6
165166
disable_builtin_solidqueue_worker = true
166167
filler_answer_email_enabled = false

infra/deployments/forms/tfvars/staging.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ forms_runner_settings = {
7070
allow_human_readonly_roles_to_assume_submissions_to_runner_role = false
7171
ses_submission_email_from_email_address = "no-reply@staging.forms.service.gov.uk"
7272
ses_submission_email_reply_to_email_address = "no-reply@staging.forms.service.gov.uk"
73+
govuk_one_login_base_url = "https://oidc.integration.account.gov.uk/"
7374
queue_worker_capacity = 1
7475
disable_builtin_solidqueue_worker = true
7576
filler_answer_email_enabled = false

infra/deployments/forms/tfvars/user-research.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ forms_runner_settings = {
6666
opentelemetry_head_sampler_ratio = "0.1"
6767
ses_submission_email_from_email_address = "no-reply@research.forms.service.gov.uk"
6868
ses_submission_email_reply_to_email_address = "no-reply@research.forms.service.gov.uk"
69+
govuk_one_login_base_url = "https://oidc.integration.account.gov.uk/"
6970
allow_human_readonly_roles_to_assume_submissions_to_s3_role = false
7071
allow_human_readonly_roles_to_assume_submissions_to_runner_role = false
7172
queue_worker_capacity = 0

infra/modules/forms-runner/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@ module "ecs_service" {
211211
name = "SETTINGS__SES_SUBMISSION_EMAIL__REPLY_TO_EMAIL_ADDRESS",
212212
value = var.ses_submission_email_reply_to_email_address
213213
},
214+
{
215+
name = "SETTINGS__GOVUK_ONE_LOGIN__BASE_URL",
216+
value = var.govuk_one_login_base_url
217+
},
214218
{
215219
name = "KMS_KEY_ID",
216220
value = aws_kms_alias.active_record_alias.name

infra/modules/forms-runner/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ variable "ses_submission_configuration_set_name" {
110110
description = "The name of the configuration set to use when sending form submissions"
111111
}
112112

113+
variable "govuk_one_login_base_url" {
114+
type = string
115+
description = "The base URL for GOV.UK One Login authentication requests"
116+
}
117+
113118
variable "elasticache_port" {
114119
type = number
115120
description = "The port number for the Redis ElastiCache cluster"

0 commit comments

Comments
 (0)