diff --git a/terraform/environments/cdpt-chaps/route53.tf b/terraform/environments/cdpt-chaps/route53.tf index 4a134201afd..afc5c48d192 100644 --- a/terraform/environments/cdpt-chaps/route53.tf +++ b/terraform/environments/cdpt-chaps/route53.tf @@ -1,11 +1,11 @@ -// DEV + PRE-PRODUCTION DNS CONFIGURATION +// OLD to be deleted // ACM Public Certificate resource "aws_acm_certificate" "external" { domain_name = "modernisation-platform.service.justice.gov.uk" validation_method = "DNS" - subject_alternative_names = ["${var.networking[0].application}.${local.environment}.modernisation-platform.service.justice.gov.uk"] + subject_alternative_names = ["${var.networking[0].application}.${var.networking[0].business-unit}-${local.environment}.modernisation-platform.service.justice.gov.uk"] tags = { Environment = local.environment } @@ -43,26 +43,13 @@ resource "aws_route53_record" "external_validation_subdomain" { zone_id = data.aws_route53_zone.external.zone_id } -// Route53 DNS record for directing traffic to the service -resource "aws_route53_record" "external" { - provider = aws.core-vpc - - zone_id = data.aws_route53_zone.external.zone_id - name = "${var.networking[0].application}.${var.networking[0].business-unit}-${local.environment}.modernisation-platform.service.justice.gov.uk" - type = "A" - - alias { - name = aws_lb.chaps_lb.dns_name - zone_id = aws_lb.chaps_lb.zone_id - evaluate_target_health = true - } -} - - +// NEW - to be kept +// DEV + PRE-PRODUCTION DNS CONFIGURATION +// ACM Public Certificate resource "aws_acm_certificate" "external_cert" { domain_name = "modernisation-platform.service.justice.gov.uk" validation_method = "DNS" @@ -102,15 +89,15 @@ resource "aws_route53_record" "external_cert_validation_subdomain" { records = local.domain_record_sub ttl = 60 type = local.domain_type_sub[0] - zone_id = data.aws_route53_zone.external.zone_id + zone_id = data.aws_route53_zone.external_cert.zone_id } // Route53 DNS record for directing traffic to the service resource "aws_route53_record" "external_cert" { provider = aws.core-vpc - zone_id = data.aws_route53_zone.external.zone_id - name = "${var.networking[0].application}.${var.networking[0].business-unit}-${local.application_data.accounts[local.environment].environment_name}.modernisation-platform.service.justice.gov.uk" + zone_id = data.aws_route53_zone.external_cert.zone_id + name = "${var.networking[0].application}.${var.networking[0].business-unit}-${local.environment}.modernisation-platform.service.justice.gov.uk" type = "A" alias {