From ead5da6614ce26073831d613be0aec39c980dcb2 Mon Sep 17 00:00:00 2001 From: mat ess Date: Wed, 26 Jul 2023 12:51:00 -0400 Subject: [PATCH] Move vanity nameserver config to template --- mat.services.lua | 5 +---- templates/protonmail.lua => templates.lua | 9 +++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) rename templates/protonmail.lua => templates.lua (76%) diff --git a/mat.services.lua b/mat.services.lua index 59bc3b8..9a21969 100644 --- a/mat.services.lua +++ b/mat.services.lua @@ -13,7 +13,4 @@ aaaa("stats", "2a09:8280:1::6:6df4") a("stats", "168.220.83.238") -- vanity nameservers -aaaa("tom.ns", "2001:67c:25a0::1") -a("tom.ns", "185.142.218.1") -aaaa("dana.ns", "2001:67c:25a0::2") -a("dana.ns", "185.142.218.2") +vanityns("tom", "dana") diff --git a/templates/protonmail.lua b/templates.lua similarity index 76% rename from templates/protonmail.lua rename to templates.lua index f03b7be..f7a202d 100644 --- a/templates/protonmail.lua +++ b/templates.lua @@ -19,3 +19,12 @@ function protonmail(domain) -- DMARC txt("_dmarc", "v=DMARC1; p=quarantine") end + +function vanityns(ns1, ns2) + -- Configure vanity DNS nameservers + + aaaa(concat(ns1, "ns"), "2001:67c:25a0::1") + a(concat(ns1, "ns"), "185.142.218.1") + aaaa(concat(ns2, "ns"), "2001:67c:25a0::2") + a(concat(ns2, "ns"), "185.142.218.2") +end