]> git.openstreetmap.org Git - dns.git/blobdiff - src/switch2osm.js
Add support for publishing DNS to Cloudflare
[dns.git] / src / switch2osm.js
diff --git a/src/switch2osm.js b/src/switch2osm.js
new file mode 100644 (file)
index 0000000..38422fa
--- /dev/null
@@ -0,0 +1,14 @@
+D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
+
+  // Publish CAA records indicating that only letsencrypt should issue certificates
+
+  CAA("@", "issue", "letsencrypt.org", CF_TTL_ANY),
+  CAA("@", "issuewild", "letsencrypt.org", CF_TTL_ANY),
+  CAA("@", "iodef", "mailto:hostmaster@openstreetmap.org"),
+
+  // Main web server and it's aliases
+
+  A("@", "193.60.236.19", TTL("10m")),
+  A("www", "193.60.236.19", TTL("10m"))
+
+);