diff --git a/bin/convertdomain b/bin/convertdomain index 040b656..a86a97f 100755 --- a/bin/convertdomain +++ b/bin/convertdomain @@ -58,9 +58,11 @@ do_serviceprep_dns() { docker exec pdns pdnsutil set-kind $DOMAIN_NEW native 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 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 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 \* CNAME 86400 www.$DOMAIN_NEW 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() { docker exec ldap bash -c "slapcat > /root/convertdomain.ldif"