[convertdomain] Activate tsig signing key, set ns2 to dns.fedcom.net

This commit is contained in:
Bernhard "bero" Rosenkränzer (Boggins) 2025-01-25 05:23:39 +01:00
parent 1ebf6ab4d5
commit 34f287a85e

View File

@ -58,9 +58,11 @@ do_serviceprep_dns() {
docker exec pdns pdnsutil set-kind $DOMAIN_NEW native docker exec pdns pdnsutil set-kind $DOMAIN_NEW native
docker exec pdns pdnsutil set-meta $DOMAIN_NEW SOA-EDIT-API DEFAULT docker exec pdns pdnsutil set-meta $DOMAIN_NEW SOA-EDIT-API DEFAULT
for i in ns1 ns2 powerdns traefik mail www computer panel nextcloud collabora jitsi matrix element listmonk vaultwarden vpn wireguard baserow gitea blog documentation podcasts castopod caddy wordpress bookstack freescout msp espocrm dashboard plane calcom; do for i in ns1 powerdns traefik mail www computer panel nextcloud collabora jitsi matrix element listmonk vaultwarden vpn wireguard baserow gitea blog documentation podcasts castopod caddy wordpress bookstack freescout msp espocrm dashboard plane calcom; do
docker exec pdns pdnsutil add-record $DOMAIN_NEW $i A 86400 $EXTERNALIP docker exec pdns pdnsutil add-record $DOMAIN_NEW $i A 86400 $EXTERNALIP
done done
FEDCOMDNS_IP=$(host -t a dns.fedcom.net |cut -d' ' -f4)
docker exec pdns pdnsutil add-record $DOMAIN_NEW ns2 A 86400 $FEDCOMDNS_IP
docker exec pdns pdnsutil add-record $DOMAIN_NEW @ NS ns1.$DOMAIN_NEW docker exec pdns pdnsutil add-record $DOMAIN_NEW @ NS ns1.$DOMAIN_NEW
docker exec pdns pdnsutil add-record $DOMAIN_NEW @ NS ns2.$DOMAIN_NEW docker exec pdns pdnsutil add-record $DOMAIN_NEW @ NS ns2.$DOMAIN_NEW
@ -68,6 +70,7 @@ do_serviceprep_dns() {
docker exec pdns pdnsutil add-record $DOMAIN_NEW @ TXT 86400 "\"v=spf1 mx a:$DOMAIN_NEW ~all\"" docker exec pdns pdnsutil add-record $DOMAIN_NEW @ TXT 86400 "\"v=spf1 mx a:$DOMAIN_NEW ~all\""
docker exec pdns pdnsutil add-record $DOMAIN_NEW \* CNAME 86400 www.$DOMAIN_NEW docker exec pdns pdnsutil add-record $DOMAIN_NEW \* CNAME 86400 www.$DOMAIN_NEW
docker exec pdns pdnsutil add-record $DOMAIN_NEW @ A 86400 $EXTERNALIP docker exec pdns pdnsutil add-record $DOMAIN_NEW @ A 86400 $EXTERNALIP
docker exec pdns pdnsutil activate-tsig-key $DOMAIN_NEW fedcomdns primary
} }
do_serviceprep_ldap() { do_serviceprep_ldap() {
docker exec ldap bash -c "slapcat > /root/convertdomain.ldif" docker exec ldap bash -c "slapcat > /root/convertdomain.ldif"