From e637a8177cd42fc87a71e6d33f334b566e104404 Mon Sep 17 00:00:00 2001 From: John Skiles Skinner Date: Fri, 26 Jul 2024 11:18:26 -0700 Subject: [PATCH] Upgrade terraform-cloudgov in the block for our domain name --- terraform/production/main.tf | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/terraform/production/main.tf b/terraform/production/main.tf index c0bcdc556..9a224363b 100644 --- a/terraform/production/main.tf +++ b/terraform/production/main.tf @@ -50,16 +50,20 @@ module "api_network_route" { } # ########################################################################## -# The following lines need to be commented out for the initial `terraform apply` -# It can be re-enabled after: -# 1) the app has first been deployed -# 2) the route has been manually created by an OrgManager: +# This governs the name of our main website. Because domain names are unique, +# it only lives here in this one location in production. Resulting problem: +# it is hard to test. Create a temporary, similar code block (with a different +# subdomain) in Sandbox, test your changes there, and bring them here. +# +# Dependencies: +# 1) an app named notify-admin-production in Cloud.gov +# 2) this route, manually created by an OrgManager: # `cf create-domain gsa-tts-benefits-studio beta.notify.gov` -# 3) the acme-challenge CNAME record must be created +# 3) the acme-challenge CNAME record # https://cloud.gov/docs/services/external-domain-service/#how-to-create-an-instance-of-this-service ########################################################################### module "domain" { - source = "github.com/18f/terraform-cloudgov//domain?ref=v0.7.1" # TODO: upgrade this + source = "github.com/GSA-TTS/terraform-cloudgov//domain?ref=v1.0.0" cf_org_name = local.cf_org_name cf_space_name = local.cf_space_name