#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" SKILL_ROOT="$(dirname "$SCRIPT_DIR")" source "$SCRIPT_DIR/_common.sh" : "${PDNS_DATA_DIR:=$HOME/pdns}" : "${PDNS_PORT:=53}" : "${PDNS_WEB_PORT:=8081}" main() { echo "[PLAN] $(date -Iseconds) PowerDNS Authoritative (Docker)" echo "[PLAN] Data dir: $PDNS_DATA_DIR" echo "[PLAN] DNS port: $PDNS_PORT/udp + $PDNS_PORT/tcp" echo "[PLAN] API/Web: 127.0.0.1:$PDNS_WEB_PORT (recommended to keep private)" echo "[PLAN] Outputs:" echo " outputs/compose.yml" echo " outputs/pdns.conf" echo "[PLAN] Next: export DRY_RUN=0 && ./scripts/11_pdns_apply.sh" } main "$@"