From c4a03953a7c7d4cbd23bb826f83ddecfbda52625 Mon Sep 17 00:00:00 2001 From: Sam Simpson Date: Tue, 2 Apr 2024 12:20:07 +0100 Subject: [PATCH] Manage root DNS zones Migrated from infra-root-dns-zones module in govuk-aws --- terraform/deployments/vpc/root_dns_zones.tf | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 terraform/deployments/vpc/root_dns_zones.tf diff --git a/terraform/deployments/vpc/root_dns_zones.tf b/terraform/deployments/vpc/root_dns_zones.tf new file mode 100644 index 000000000..3ab15c106 --- /dev/null +++ b/terraform/deployments/vpc/root_dns_zones.tf @@ -0,0 +1,32 @@ +resource "aws_route53_zone" "internal_zone" { + name = "${var.govuk_environment}.govuk-internal.digital." + + vpc { + vpc_id = aws_vpc.vpc.id + } +} + +resource "aws_route53_zone" "external_zone" { + name = "${var.govuk_environment}.govuk.digital." +} + +// Imports (temporary) + +data "aws_route53_zone" "internal" { + name = "${var.govuk_environment}.govuk-internal.digital." + private_zone = true +} + +data "aws_route53_zone" "external" { + name = "${var.govuk_environment}.govuk.digital." +} + +import { + to = aws_route53_zone.external_zone + id = data.aws_route53_zone.external.zone_id +} + +import { + to = aws_route53_zone.internal_zone + id = data.aws_route53_zone.internal.zone_id +}