From 10e9b2ee55880b518781d7a6fbd3a9f69c9faf87 Mon Sep 17 00:00:00 2001
From: Lennart Nordgreen <lennart.nordgreen@uib.no>
Date: Fri, 23 Apr 2021 10:40:59 +0200
Subject: [PATCH] Update beta.ordbok.uib.no_stack.yaml - adding new parameter
 ZoneDomainName so we can create the DNS records directly on the "top" domain
 rather then creating separate sub zones for each endpoint.

---
 aws/beta.ordbok.uib.no_stack.yaml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/aws/beta.ordbok.uib.no_stack.yaml b/aws/beta.ordbok.uib.no_stack.yaml
index bf5cca42..6a856b42 100644
--- a/aws/beta.ordbok.uib.no_stack.yaml
+++ b/aws/beta.ordbok.uib.no_stack.yaml
@@ -7,6 +7,13 @@ Description: >
 Parameters:
 ##############################################################################
 
+  ZoneDomainName:
+    Type: String
+    Description: The domain name.
+    Default: 'ordbok.aws.uib.no'
+    AllowedPattern: (?!-)[a-zA-Z0-9-.]{1,63}(?<!-)
+    ConstraintDescription: must be a valid DNS zone name
+
   DomainName:
     Type: String
     Description: The domain name.
@@ -53,7 +60,7 @@ Resources:
   DNS:
     Type: "AWS::Route53::RecordSet"
     Properties:
-      HostedZoneName: !Sub "${DomainName}."
+      HostedZoneName: !Sub "${ZoneDomainName}."
       Name: !Ref DomainName
       Type: A
       AliasTarget:
-- 
GitLab