From 0d673173e44aa687dee1ba5b973d35f9136c0dc8 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Mon, 29 Jul 2024 20:04:02 -0400 Subject: [PATCH] add dummy vpc --- dns_zones.tf | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/dns_zones.tf b/dns_zones.tf index af685e3..24a58ef 100644 --- a/dns_zones.tf +++ b/dns_zones.tf @@ -32,13 +32,30 @@ provider "aws" { # dummy vpc, so we can associate the zone to this account #--- data "aws_vpc" "dummy_vpc" { - count = !(var.shared_vpc_label == null || var.shared_vpc_label == "") ? 1 : 0 + depends_on = [aws_vpc.vpc] + count = !(var.shared_vpc_label == null || var.shared_vpc_label == "") ? 1 : 0 filter { name = "tag:Name" values = ["vpc0-dummy"] } + filter { + name = "tag:eks-cluster-name" + values = [var.cluster_name] + } +} + +## Dummy VPC +resource "aws_vpc" "vpc" { + cidr_block = "192.168.0.0/24" + enable_dns_support = false + enable_dns_hostnames = false + tags = merge( + var.tags, + { "Name" = "vpc0-dummy" }, + ) } + resource "aws_route53_zone" "cluster_domain" { name = local.cluster_domain_name comment = local.cluster_domain_description @@ -58,7 +75,6 @@ resource "aws_route53_zone" "cluster_domain" { } tags = merge( - local.base_tags, var.tags, { "Name" = local.cluster_domain_name }, )