aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-04-27 17:08:14 +0100
committerGravatar Joe Banks <[email protected]>2024-04-27 19:27:24 +0100
commit39c0575486280f1605680b5ddb76f844efef98d6 (patch)
tree0b1858ce4f454df071fd5d1daf23e1d8bfc4bff3
parentAdd OctoDNS configuration and documentation (diff)
Add zone files for all our domains
-rw-r--r--dns/zones/pydis.com.yaml43
-rw-r--r--dns/zones/pydis.org.yaml39
-rw-r--r--dns/zones/pydis.wtf.yaml92
-rw-r--r--dns/zones/pythondiscord.com.yaml265
-rw-r--r--dns/zones/pythondiscord.org.yaml35
5 files changed, 474 insertions, 0 deletions
diff --git a/dns/zones/pydis.com.yaml b/dns/zones/pydis.com.yaml
new file mode 100644
index 0000000..7a58178
--- /dev/null
+++ b/dns/zones/pydis.com.yaml
@@ -0,0 +1,43 @@
+---
+'':
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ proxied: true
+ ttl: 300
+ type: AAAA
+ value: '100::'
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: MX
+ values:
+ - exchange: mxa.mailgun.org.
+ preference: 10
+ - exchange: mxb.mailgun.org.
+ preference: 10
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ values:
+ - keybase-site-verification=nPFHPag1t4_lbDluRl2ey0GDyz8gdhucyWi5r3DsbzU
+ - v=spf1 include:mailgun.org ~all
+
+'*':
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: CNAME
+ value: pythondiscord.com.
+
+krs._domainkey:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVxMVxyTI2tCukkCwsTOJBWh2LReAekANQMA4DwbHSEZNVNI1pkIHASSA3Z4WheWz9dkGyrgxwlUX8MdWukckPj8FsGm/oENXd3+5hm8BYJUPym/xA7skqmRNiYHnstdCIE9u8+EnOrH2iYyGcAqSqkQtng4C6iYPkBLg8zSdcYQIDAQAB
diff --git a/dns/zones/pydis.org.yaml b/dns/zones/pydis.org.yaml
new file mode 100644
index 0000000..0b0b7d3
--- /dev/null
+++ b/dns/zones/pydis.org.yaml
@@ -0,0 +1,39 @@
+---
+'':
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: ALIAS
+ value: pythondiscord.com.
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: keybase-site-verification=cZ4S0PFxbk_QNaQ8uCQUhgAfODykPWOWpuMrUyBF9AQ
+
+'*':
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: CNAME
+ value: pythondiscord.com.
+
+_acme-challenge.forms:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: vksE5-PftvlUnw71gBe7X1W14IZX-aTxDSwYMlJLkN0
+
+forms:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ proxied: true
+ ttl: 300
+ type: CNAME
+ value: forms-frontend.pages.dev.
diff --git a/dns/zones/pydis.wtf.yaml b/dns/zones/pydis.wtf.yaml
new file mode 100644
index 0000000..fd842f9
--- /dev/null
+++ b/dns/zones/pydis.wtf.yaml
@@ -0,0 +1,92 @@
+---
+'':
+ - octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 1.2.3.4
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: MX
+ values:
+ - exchange: amir.mx.cloudflare.net.
+ preference: 36
+ - exchange: isaac.mx.cloudflare.net.
+ preference: 60
+ - exchange: linda.mx.cloudflare.net.
+ preference: 85
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ values:
+ - keybase-site-verification=mKEPFr6d5VSGgahHtzy0y7nPRmo7OWyOUQ7s9ds8OFs
+ - v=spf1 include:_spf.mx.cloudflare.net ~all
+
+20220929._domainkey:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: v=DKIM1\; k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDadFXuHEGxF9XCb8mUbYfoCrFm01rzFvnkuxtoJt2jwBLQwkx+CD9KfCjdq5vzFzb0nRFP8L9NY0h1m58ZOdFnf9n4ejbMLvDcfVvzxK7W95HiGdt0RzaQ2AUI5QCFeCedj7z/PlOeM772kKzkUcXTATwFTOOxeSoxVyhHYmdlZwIDAQAB
+
+_dmarc:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: v=DMARC1\; p=reject\; adkim=s
+
+cloud.native.is.fun.and.easy:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: A
+ value: 89.58.25.151
+
+files:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 89.58.25.151
+
+lovelace.box:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: A
+ value: 89.58.26.118
+
+pddc.devops:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: A
+ value: 89.58.25.151
+
+turing.box:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: A
+ value: 89.58.25.151
+
+www:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 89.58.25.151
diff --git a/dns/zones/pythondiscord.com.yaml b/dns/zones/pythondiscord.com.yaml
new file mode 100644
index 0000000..436bd8c
--- /dev/null
+++ b/dns/zones/pythondiscord.com.yaml
@@ -0,0 +1,265 @@
+---
+'':
+ - octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: MX
+ values:
+ - exchange: amir.mx.cloudflare.net.
+ preference: 19
+ - exchange: linda.mx.cloudflare.net.
+ preference: 40
+ - exchange: isaac.mx.cloudflare.net.
+ preference: 65
+
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ values:
+ - google-site-verification=2-WR3alaLn7r-_pRPyYZhnh0YYYe4Bbydo32bfg4Wxo
+ - google-site-verification=cdfwmXlZDb57NUuy_1EOSrxfEYAYp_P232bOkrWVudM
+ - keybase-site-verification=PeSqpPFVIy3W-YQWurEKeawYsgbH6QUjhDvf9mN3FdU
+ - v=spf1 include:_spf.mx.cloudflare.net ~all
+
+6ed7202cfcfe199921d5b382e200a40e598d20c3.status:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: CNAME
+ value: 0413e56329e93dfd18eed87f6a0566abfdc4fedb.fsverify.freshstatus.io.
+
+_dmarc:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: v=DMARC1\; p=none\; rua=mailto:[email protected]
+
+alertmanager:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+bitwarden:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+blog:
+ octodns:
+ cloudflare:
+ comment: 89.58.24.117
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+bot-core:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: CNAME
+ value: python-discord.github.io.
+
+challenge:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 1.1.1.1
+
+csp:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: AAAA
+ value: '100::'
+
+forms:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: CNAME
+ value: pydis-forms.netlify.app.
+
+forms-api:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+git:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+grafana:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+mailo._domainkey:
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ value: k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxSyxIyn8hEsmWJQM3bh5LDF0M9qRnOnj4JWnn38EuyhNVl+OV3nKWl2xQ4HUmcKQAwKeYBrnb8CajKvNJH/A9yvYnHgFwRODZ8TJdYzrlG1Uxdse9pHoo2jT5bAycbltD5K78o2xAQ5rPwv3xa26j013Vea4I09BkLJbv/MH7lQIDAQAB
+
+merch:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+metabase:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+modmail:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+paste:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+paypal:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+peps:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: CNAME
+ value: python-discord.github.io.
+
+pixels:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+pixels-modsite:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+policy-bot:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+prometheus:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+quackstack:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+sentry:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+stats:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+status:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: CNAME
+ value: pythondiscord.freshstatus.io.
+
+welcome:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: A
+ value: 194.195.247.228
+
+www:
+ octodns:
+ cloudflare:
+ proxied: true
+ ttl: 300
+ type: CNAME
+ value: pythondiscord.com.
diff --git a/dns/zones/pythondiscord.org.yaml b/dns/zones/pythondiscord.org.yaml
new file mode 100644
index 0000000..4c9ad8b
--- /dev/null
+++ b/dns/zones/pythondiscord.org.yaml
@@ -0,0 +1,35 @@
+---
+'':
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: ALIAS
+ value: pythondiscord.com.
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: MX
+ values:
+ - exchange: route3.mx.cloudflare.net.
+ preference: 7
+ - exchange: route2.mx.cloudflare.net.
+ preference: 15
+ - exchange: route1.mx.cloudflare.net.
+ preference: 34
+ - octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: TXT
+ values:
+ - keybase-site-verification=rtJ28Y8bGMHa1qJ_Qk6TAM6ktqebuWDwUtbMFCt_5qg
+ - v=spf1 include:_spf.mx.cloudflare.net ~all
+'*':
+ octodns:
+ cloudflare:
+ auto-ttl: true
+ ttl: 300
+ type: CNAME
+ value: pythondiscord.com.