main
js 81 lines 1.66 KB
Raw
1 D("ofborg.org",
2 REG_NONE,
3 DnsProvider(DSP_GANDI),
4
5 CAA_BUILDER({
6 label: "@",
7 iodef: "mailto:infra+caa@nixos.org",
8 iodef_critical: true,
9 issue: ["letsencrypt.org"],
10 issue_critical: true,
11 issuewild: "none",
12 issuewild_critical: true,
13 }),
14
15 // Domain is not used for mail
16 SPF_BUILDER({
17 label: "@",
18 parts: [
19 "v=spf1",
20 "-all"
21 ]
22 }),
23 TXT("*._domainkey", "v=DKIM1; p="),
24 DMARC_BUILDER({
25 policy: "reject",
26 subdomainPolicy: "reject",
27 alignmentDKIM: "strict",
28 alignmentSPF: "strict"
29 }),
30
31 A("core", "136.144.57.217"),
32 AAAA("core", "2604:1380:45f1:400::3"),
33 CNAME("events", "core"),
34 CNAME("monitoring", "core"),
35 CNAME("webhook", "core"),
36
37 A("core01", "138.199.148.47"),
38 AAAA("core01", "2a01:4f8:c012:cda4::1"),
39 CNAME("gh-webhook", "core01"),
40 CNAME("logs", "core01"),
41 CNAME("messages", "core01"),
42
43 A("build01", "185.119.168.10"),
44
45 A("build02", "185.119.168.11"),
46
47 A("build03", "185.119.168.12"),
48
49 A("build04", "185.119.168.13"),
50
51 A("build05", "142.132.171.106"),
52 AAAA("build05", "2a01:4f8:1c1b:6d41::1"),
53
54 A("eval01", "95.217.15.9"),
55 AAAA("eval01", "2a01:4f9:c012:cf00::1"),
56
57 A("eval02", "95.216.209.162"),
58 AAAA("eval02", "2a01:4f9:c012:17c6::1"),
59
60 A("eval03", "37.27.189.4"),
61 AAAA("eval03", "2a01:4f9:c012:e37b::1"),
62
63 A("eval04", "95.217.18.12"),
64 AAAA("eval04", "2a01:4f9:c012:273b::1"),
65
66 // nixos-foundation-macstadium-44911305
67 A("mac01", "208.83.1.173"),
68
69 // nixos-foundation-macstadium-44911362
70 A("mac02", "208.83.1.175"),
71
72 // nixos-foundation-macstadium-44911507
73 A("mac03", "208.83.1.186"),
74
75 // nixos-foundation-macstadium-44911207
76 A("mac04", "208.83.1.145"),
77
78 // nixos-foundation-macstadium-44911104
79 A("mac05", "208.83.1.181"),
80 );
81