@cryptotaxi247 / infra / commits / 02f4fff1

dns: manage ofborg.org

Martin Weinelt committed Apr 16, 2025 at 16:57 UTC 02f4fff10c430e9ed48c84bf5d27b4013a1175a1
2 files changed +36
dns/dnsconfig.js
+1
@@ -5,5 +5,6 @@ DEFAULTS(
5 var REG_NONE = NewRegistrar("none");
6 var DSP_GANDI = NewDnsProvider("gandi");
7
8 +require("ofborg.org.js");
9 require("nixos.org.js");
10
dns/ofborg.org.js new
+35
@@ -0,0 +1,35 @@
1 +D("ofborg.org",
2 + REG_NONE,
3 + DnsProvider(DSP_GANDI),
4 +
5 + // Domain is not used for mail
6 + SPF_BUILDER({
7 + label: "@",
8 + parts: [
9 + "v=spf1",
10 + "-all"
11 + ]
12 + }),
13 + TXT("*._domainkey", "v=DKIM1; p="),
14 + DMARC_BUILDER({
15 + policy: "reject",
16 + subdomainPolicy: "reject",
17 + alignmentDKIM: "strict",
18 + alignmentSPF: "strict"
19 + }),
20 +
21 + ALIAS("@", "core.ofborg.org."),
22 +
23 + A("core", "136.144.57.217"),
24 + AAAA("core", "2604:1380:45f1:400::3"),
25 + CNAME("events", "core"),
26 + CNAME("monitoring", "core"),
27 + CNAME("webhook", "core"),
28 +
29 + A("core01", "138.199.148.47"),
30 + AAAA("core01", "2a01:4f8:c012:cda4::1"),
31 + CNAME("gh-webhook", "core01"),
32 + CNAME("logs", "core01"),
33 + CNAME("messages", "core01")
34 +);
35 +