Refactor: Generalisierung der Konfiguration und atomares Schreiben der Zonefiles

This commit is contained in:
Gemini Bot
2025-12-09 16:20:11 +00:00
parent 573f387d84
commit 88bba9259c
5 changed files with 153 additions and 64 deletions

View File

@@ -5,9 +5,15 @@
NETBOX_URL=http://netbox.example.com
NETBOX_TOKEN=0123456789abcdef0123456789abcdef01234567
# --- Optional (Defaults shown) ---
# ZONE_NAME=klenzel.net
# REVERSE_ZONE_NAME=172.in-addr.arpa
# REFRESH_INTERVAL=600
# FALLBACK_NS_HOSTNAME=fks-01-cl-cdns
# FALLBACK_NS_IP=172.25.16.152
# --- Configuration (Defaults shown are generic) ---
ZONE_NAME=example.com
REVERSE_ZONE_NAME=1.168.192.in-addr.arpa
REFRESH_INTERVAL=600
# Paths inside the container
OUTPUT_FILE_FWD=/zones/db.fwd
OUTPUT_FILE_REV=/zones/db.rev
# Fallback Nameserver (used if no NS records found in NetBox)
FALLBACK_NS_HOSTNAME=ns1
FALLBACK_NS_IP=127.0.0.1