update dns

This commit is contained in:
Graham McIntire 2025-12-27 18:43:29 -06:00
parent 6807fc6740
commit 8ab8b7a1b3
No known key found for this signature in database
3 changed files with 44 additions and 26 deletions

View file

@ -78,3 +78,10 @@ resource "powerdns_zone" "ntxarms_com" {
soa_edit_api = "DEFAULT"
nameservers = ["ns1.as393837.net.", "ns-global.kjsl.com."]
}
resource "powerdns_zone" "qth_social" {
name = "qth.social."
kind = "Native"
soa_edit_api = "DEFAULT"
nameservers = ["ns1.as393837.net.", "ns-global.kjsl.com."]
}

View file

@ -1,27 +1,39 @@
# Commented out due to Porkbun API issues
# resource "porkbun_dns_record" "qth_root_a" {
# domain = "qth.social"
# name = ""
# type = "A"
# content = "204.110.191.203"
# priority = 0
# ttl = 3600
# }
# SOA record for qth.social
resource "powerdns_record" "qth_soa" {
depends_on = [powerdns_zone.qth_social]
zone = "qth.social."
name = "qth.social."
type = "SOA"
ttl = 3600
records = ["ns1.as393837.net. graham.mcintire.me. 0 10800 3600 604800 3600"]
}
# resource "porkbun_dns_record" "qth_root_aaaa" {
# domain = "qth.social"
# name = ""
# type = "AAAA"
# content = "2606:1c80::203"
# priority = 0
# ttl = 3600
# }
# Root A record
resource "powerdns_record" "qth_root_a" {
depends_on = [powerdns_zone.qth_social]
zone = "qth.social."
name = "qth.social."
type = "A"
ttl = 3600
records = ["204.110.119.251"]
}
# resource "porkbun_dns_record" "qth_email_cname" {
# domain = "qth.social"
# name = "email.mastodon"
# type = "CNAME"
# content = "mailgun.org"
# priority = 0
# ttl = 3600
# }
# Root AAAA record
resource "powerdns_record" "qth_root_aaaa" {
depends_on = [powerdns_zone.qth_social]
zone = "qth.social."
name = "qth.social."
type = "AAAA"
ttl = 3600
records = ["2606:1c80::203"]
}
# Email CNAME for Mastodon
resource "powerdns_record" "qth_email_cname" {
depends_on = [powerdns_zone.qth_social]
zone = "qth.social."
name = "email.mastodon.qth.social."
type = "CNAME"
ttl = 3600
records = ["mailgun.org."]
}

View file

@ -52,7 +52,6 @@ locals {
"aprs" = "204.110.191.232"
"g2" = "204.110.191.221"
"net" = "104.238.146.79"
"unifi" = "204.110.191.204"
"uisp" = "204.110.191.224"
}