Преглед на файлове

Adds Private CNAME recods to accomodate iratemoses

Fred Damstra преди 5 години
родител
ревизия
9345622879
променени са 2 файла, в които са добавени 15 реда и са изтрити 0 реда
  1. 10 0
      base/dns/legacy_dns_entries/main.tf
  2. 5 0
      base/dns/legacy_dns_entries/vars.tf

+ 10 - 0
base/dns/legacy_dns_entries/main.tf

@@ -19,6 +19,16 @@ resource "aws_route53_record" "private" {
   records = [ each.value ]
   provider = aws.c2
 }
+resource "aws_route53_record" "private_cname" {
+  for_each = var.legacy_private_cname_dns
+
+  name = each.key
+  type = "CNAME"
+  ttl  = 300
+  zone_id = var.dns_info["private"]["zone_id"]
+  records = [ each.value ]
+  provider = aws.c2
+}
 
 # Reverse
 resource "aws_route53_record" "reverse_dns" {

+ 5 - 0
base/dns/legacy_dns_entries/vars.tf

@@ -3,6 +3,11 @@ variable legacy_private_dns {
   type = map 
 }
 
+variable legacy_private_cname_dns { 
+  description = "A map of legacy hostnames to lists of dns entries. To disable, just remove an entry."
+  type = map 
+}
+
 variable legacy_public_dns { 
   description = "A map of legacy hostnames to lists of IPs. To disable, just remove an entry."
   type = map