Skip to content

Commit

Permalink
Merge pull request #5927 from govuk-one-login/whi-tw/AUT-4030/un-spli…
Browse files Browse the repository at this point in the history
…t-tfvars-10

AUT-4030: un-split utils tfvars
  • Loading branch information
whi-tw authored Feb 13, 2025
2 parents b3dbb7a + b542e45 commit 268f08f
Show file tree
Hide file tree
Showing 13 changed files with 87 additions and 85 deletions.
11 changes: 8 additions & 3 deletions ci/terraform/utils/authdev1.tfvars
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
environment = "authdev1"
shared_state_bucket = "di-auth-development-tfstate"

# App-specific
internal_sector_uri = "https://identity.authdev1.sandpit.account.gov.uk"
shared_state_bucket = "di-auth-development-tfstate"
allow_bulk_test_users = true
bulk_user_email_send_schedule_enabled = false
bulk_user_email_send_schedule_expression = "rate(5 minutes)"
bulk_user_email_email_sending_enabled = false
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
bulk_user_email_max_audience_load_user_batch_size = 5
bulk_user_email_max_audience_load_user_count = 10
cloudwatch_log_retention = 30

# Logging
cloudwatch_log_retention = 30

# Sizing
performance_tuning = {
bulk-user-email-send = {
memory = 512
Expand Down
11 changes: 8 additions & 3 deletions ci/terraform/utils/authdev2.tfvars
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
environment = "authdev2"
shared_state_bucket = "di-auth-development-tfstate"

# App-specific
internal_sector_uri = "https://identity.authdev2.sandpit.account.gov.uk"
shared_state_bucket = "di-auth-development-tfstate"
allow_bulk_test_users = true
bulk_user_email_send_schedule_enabled = false
bulk_user_email_send_schedule_expression = "rate(5 minutes)"
bulk_user_email_email_sending_enabled = false
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
bulk_user_email_max_audience_load_user_batch_size = 5
bulk_user_email_max_audience_load_user_count = 10
cloudwatch_log_retention = 30

# Logging
cloudwatch_log_retention = 30

# Sizing
performance_tuning = {
bulk-user-email-send = {
memory = 512
Expand Down
18 changes: 0 additions & 18 deletions ci/terraform/utils/build-overrides.tfvars

This file was deleted.

21 changes: 19 additions & 2 deletions ci/terraform/utils/build.tfvars
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
utils_release_zip_file = "./artifacts/utils.zip"
shared_state_bucket = "digital-identity-dev-tfstate"
logging_endpoint_arn = ""
logging_endpoint_arns = []

# App Specific
internal_sector_uri = "https://identity.build.account.gov.uk"

allow_bulk_test_users = true

bulk_user_email_audience_loader_schedule_enabled = false
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
bulk_user_email_max_audience_load_user_batch_size = 1000
bulk_user_email_max_audience_load_user_count = 5000

bulk_user_email_send_schedule_enabled = false
bulk_user_email_email_sending_enabled = false
bulk_user_email_batch_query_limit = 25
bulk_user_email_max_batch_count = 100
bulk_user_email_batch_pause_duration = 0

# Logging
logging_endpoint_arns = ["arn:aws:logs:eu-west-2:885513274347:destination:csls_cw_logs_destination_prodpython"]
4 changes: 2 additions & 2 deletions ci/terraform/utils/dev.tfvars
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
utils_release_zip_file = "./artifacts/utils.zip"
shared_state_bucket = "di-auth-development-tfstate"
logging_endpoint_arn = ""
logging_endpoint_arns = []

# App-specific
internal_sector_uri = "https://identity.dev.account.gov.uk"

allow_bulk_test_users = true
Expand All @@ -18,4 +17,5 @@ bulk_user_email_batch_query_limit = 25
bulk_user_email_max_batch_count = 100
bulk_user_email_batch_pause_duration = 0

# Sizing
email_check_results_writer_provisioned_concurrency = 0
10 changes: 0 additions & 10 deletions ci/terraform/utils/integration-overrides.tfvars

This file was deleted.

9 changes: 7 additions & 2 deletions ci/terraform/utils/integration.tfvars
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
utils_release_zip_file = "./artifacts/utils.zip"
shared_state_bucket = "digital-identity-dev-tfstate"
logging_endpoint_arn = ""
logging_endpoint_arns = []

internal_sector_uri = "https://identity.integration.account.gov.uk"
allow_bulk_test_users = true
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"

# Logging
logging_endpoint_arns = ["arn:aws:logs:eu-west-2:885513274347:destination:csls_cw_logs_destination_prodpython"]
27 changes: 0 additions & 27 deletions ci/terraform/utils/production-overrides.tfvars

This file was deleted.

26 changes: 24 additions & 2 deletions ci/terraform/utils/production.tfvars
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
utils_release_zip_file = "./artifacts/utils.zip"
shared_state_bucket = "digital-identity-prod-tfstate"
logging_endpoint_arn = ""
logging_endpoint_arns = []

# App-specific
internal_sector_uri = "https://identity.account.gov.uk"
notify_template_map = {
TERMS_AND_CONDITIONS_BULK_EMAIL_TEMPLATE_ID = "173418a1-c442-4c4b-a6d1-d23f473f3dd0"
}

bulk_user_email_audience_loader_schedule_enabled = false
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
bulk_user_email_max_audience_load_user_batch_size = 0
bulk_user_email_max_audience_load_user_count = 0
bulk_user_email_send_mode = "PENDING"

bulk_user_email_send_schedule_enabled = true
bulk_user_email_email_sending_enabled = true
bulk_user_email_batch_query_limit = 2500
bulk_user_email_max_batch_count = 1
bulk_user_email_batch_pause_duration = 0

bulk_user_email_send_schedule_expression = "cron(0 10 5 OCT ? 2023)"

# Logging
logging_endpoint_arns = ["arn:aws:logs:eu-west-2:885513274347:destination:csls_cw_logs_destination_prodpython"]
cloudwatch_log_retention = 30
11 changes: 8 additions & 3 deletions ci/terraform/utils/sandpit.tfvars
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
environment = "sandpit"
shared_state_bucket = "digital-identity-dev-tfstate"

# App-specific
internal_sector_uri = "https://identity.sandpit.account.gov.uk"
shared_state_bucket = "digital-identity-dev-tfstate"
allow_bulk_test_users = true
bulk_user_email_send_schedule_enabled = false
bulk_user_email_send_schedule_expression = "rate(5 minutes)"
bulk_user_email_email_sending_enabled = false
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
bulk_user_email_max_audience_load_user_batch_size = 5
bulk_user_email_max_audience_load_user_count = 10
cloudwatch_log_retention = 30

# Logging
cloudwatch_log_retention = 30

# Sizing
performance_tuning = {
bulk-user-email-send = {
memory = 512
Expand Down
11 changes: 0 additions & 11 deletions ci/terraform/utils/staging-overrides.tfvars
Original file line number Diff line number Diff line change
@@ -1,11 +0,0 @@
logging_endpoint_arns = [
"arn:aws:logs:eu-west-2:885513274347:destination:csls_cw_logs_destination_prodpython"
]

internal_sector_uri = "https://identity.staging.account.gov.uk"

allow_bulk_test_users = true

shared_state_bucket = "di-auth-staging-tfstate"

bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
11 changes: 9 additions & 2 deletions ci/terraform/utils/staging.tfvars
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
utils_release_zip_file = "./artifacts/utils.zip"
shared_state_bucket = "di-auth-staging-tfstate"
logging_endpoint_arn = ""
logging_endpoint_arns = []

# App-specific
internal_sector_uri = "https://identity.staging.account.gov.uk"

allow_bulk_test_users = true
bulk_user_email_included_terms_and_conditions = "1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"

# Logging
logging_endpoint_arns = ["arn:aws:logs:eu-west-2:885513274347:destination:csls_cw_logs_destination_prodpython"]
2 changes: 2 additions & 0 deletions deploy-dev.sh
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,8 @@ echo -n "Retrieving Terraform variables from Secrets Manager ... "
source "${DIR}/scripts/read_secrets__main.sh" "${ENVIRONMENT}"
echo "done!"

export TF_VAR_environment="${ENVIRONMENT}"

function run_terraform() {
local component="${1}"
echo "Running ${component} Terraform ..."
Expand Down

0 comments on commit 268f08f

Please sign in to comment.