From c1751ccfa0c7a0d58f21322a9a3868665c7df562 Mon Sep 17 00:00:00 2001 From: mcgin314 Date: Wed, 16 Oct 2024 15:47:59 -0400 Subject: [PATCH] Drop cname module and create resource directly --- main.tf | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/main.tf b/main.tf index 28076cb..5934ef9 100644 --- a/main.tf +++ b/main.tf @@ -12,6 +12,8 @@ locals { is_shared_vpc = data.aws_vpc.eks_vpc.owner_id != data.aws_caller_identity.current.account_id region = var.region vpc_domain_name = var.vpc_domain_name + record_type = "cname" + ttl = 900 } #------------------------------------------------- @@ -93,12 +95,20 @@ resource "aws_route53_zone_association" "self_zone_west" { # Cluster DNS CNAME MAPPED TO INGRESS NLB ################################################################### -module "cname_cluster_domain" { - # tflint-ignore: terraform_module_pinned_source - source = "git@github.e.it.census.gov:terraform-modules/aws-dns//cname" - - name = format("*.%v", local.cluster_domain_name) - values = [var.istio_ingress_lb] - zone = aws_route53_zone.cluster_domain.name - enable_heritage = false -} +# module "cname_cluster_domain" { +# # tflint-ignore: terraform_module_pinned_source +# source = "git@github.e.it.census.gov:terraform-modules/aws-dns//cname" + +# name = format("*.%v", local.cluster_domain_name) +# values = [var.istio_ingress_lb] +# zone = aws_route53_zone.cluster_domain.name +# enable_heritage = false +# } + +resource "aws_route53_record" "entry" { + zone_id = aws_route53_zone.cluster_domain.zone_id + name = "*.${local.cluster_domain_name}" + type = upper(local.record_type) + ttl = local.ttl + records = [var.istio_ingress_lb] +} \ No newline at end of file