remove unused dns zones
All checks were successful
/ Ansible Lint (push) Successful in 3m22s

This commit is contained in:
lilly 2026-05-06 14:34:34 +02:00
commit f7306b91a6
Signed by: lilly
SSH key fingerprint: SHA256:y9T5GFw2A20WVklhetIxG1+kcg/Ce0shnQmbu1LQ37g
9 changed files with 0 additions and 288 deletions

View file

@ -10,9 +10,6 @@ knot__catalog_zones:
- domain: "hamburg.ccc.de.catalog."
knot__zones:
# - domain: "hamburg.ccc.de."
# catalog_member: "hamburg.ccc.de.catalog."
# content: "{{ lookup('ansible.builtin.file', 'resources/chaosknoten/auth-dns/zones/hamburg.ccc.de.zone') }}"
- domain: "hh.ccc.de."
catalog_member: "hamburg.ccc.de.catalog."
notify_targets: [ "ns-intern.hamburg.ccc.de" ]

View file

@ -1,12 +0,0 @@
$ORIGIN 0.0.127.in-addr.arpa.
$TTL 7200
@ 1D IN SOA localhost. root.localhost. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS localhost.
1 1D IN PTR localhost.

View file

@ -1,11 +0,0 @@
$ORIGIN 0.0.127.in-addr.arpa.
@ 1D IN SOA localhost. root.localhost. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS localhost.
1 1D IN PTR localhost.

View file

@ -1,10 +0,0 @@
$TTL 7200
@ IN SOA ns.hamburg.ccc.de. hostmaster.ccc.de. (
2016111701
10800
3600
3600000
86400 )
IN NS ns.hamburg.ccc.de.

View file

@ -1,49 +0,0 @@
$TTL 7200
@ IN SOA auth-dns.hamburg.ccc.de. noc.hamburg.ccc.de. (
2025020101
10800
3600
3600000
86400 )
IN NS ns-intern.hamburg.ccc.de.
1 IN PTR turing-vzhost.hamburg.ccc.de.
14 IN PTR attraktor-intern.hamburg.ccc.de.
53 IN PTR ns-intern.hamburg.ccc.de.
122 IN PTR oldturing.hamburg.ccc.de.
129 IN PTR turing-router.hamburg.ccc.de.
131 IN PTR officemail.hh.ccc.de.
132 IN PTR turing-new.hamburg.ccc.de.
133 IN PTR gitlab-intern.hamburg.ccc.de.
134 IN PTR jabber-intern.hamburg.ccc.de.
135 IN PTR turing-db.hamburg.ccc.de.
136 IN PTR chaosvpn-dns.hamburg.ccc.de.
137 IN PTR attraktor-intern2.hamburg.ccc.de.
138 IN PTR gitlab-test-intern.hamburg.ccc.de.
139 IN PTR gitlab-runner.hamburg.ccc.de.
142 IN PTR turing-intern2.hamburg.ccc.de.
143 IN PTR cloud-intern.hamburg.ccc.de.
144 IN PTR keycloak-intern.hamburg.ccc.de.
145 IN PTR grafana-intern.hamburg.ccc.de.
146 IN PTR wiki-intern.hamburg.ccc.de.
147 IN PTR onlyoffice-intern.hamburg.ccc.de.
148 IN PTR tickets-intern.hamburg.ccc.de.
149 IN PTR netbox-intern.hamburg.ccc.de.
150 IN PTR matrix-intern.hamburg.ccc.de.
151 IN PTR public-web-static-intern.hamburg.ccc.de.
152 IN PTR zammad-intern.hamburg.ccc.de.
153 IN PTR ns-intern2.hamburg.ccc.de.
156 IN PTR ccchoir-intern.hamburg.ccc.de.
157 IN PTR pretalx-intern.hamburg.ccc.de.
163 IN PTR renovate-forgejo.hamburg.ccc.de
180 IN PTR rproxy-intern.hamburg.ccc.de.
199 IN PTR template.hamburg.ccc.de.
201 IN PTR cow-intern.hamburg.ccc.de.
202 IN PTR forgejo-runner-builder.hamburg.ccc.de.
202 IN PTR forgejo-runner-ubuntu.hamburg.ccc.de.
204 IN PTR eh22hub-intern.hamburg.ccc.de.
212 IN PTR eh20-intern.hamburg.ccc.de.
213 IN PTR cryptoparty-intern.hamburg.ccc.de.
254 IN PTR chaosknoten.hamburg.ccc.de.

View file

@ -1,93 +0,0 @@
CHANGED = $(shell git diff --name-only --relative -- '*.zone' )
export GIT_AUTHOR_NAME = "Bind Makefile"
#export GIT_AUTHOR_EMAIL = "$(shell whoami)@$(shell hostname -f)"
#export GIT_COMMITTER_NAME = $(GIT_AUTHOR_NAME)
#export GIT_COMMITTER_EMAIL = $(GIT_AUTHOR_EMAIL)
all: rollover
install: rollover
rollover: autoserial diff check reload eof
diff:
@echo "Diff Zones... "
@git diff -U0 -- $(CHANGED) \
| grep -a -v -E '^(diff |index |---|@@)' \
| sed -e 's/^[+]* .\/\([^ ]*\).*/=> \1/'
autoserial:
@for file in $(CHANGED); do \
perl -p -i -e 'if ($$p =~ /[\t\s]+IN[\t\s]+SOA[\t\s]+/) { $$stamp = sprintf("%4.4d%02.2d%02.2d", (localtime)[5]+1900, (localtime)[4]+1, (localtime)[3]); $$count = (/$$stamp([0-9]{2})/)? $$1 + 1: 1; s/[0-9]+/sprintf("%s%02.2d", $$stamp, $$count)/e; } $$p = $$_;' $$file; \
done
check:
@echo "Checking Configs... "
@if ! named-checkconf /etc/bind/named.conf; then \
echo "FIX THE ERROR AND TRY AGAIN"; \
exit 1 ; \
fi
@echo "Checking Zones... "
@named-checkconf -j -p /etc/bind/named.conf \
| perl -e 'my $$zone = ""; while (<>) { if (/^\s+zone\s+\"(.*)\"/) { $$zone = $$1; } elsif (($$zone ne "") && /^\s+file\s+\"(.*?)\"/) { print "$$zone $$1\n"; $$zone = ""; } }' \
| sort \
| uniq \
| while read zone file; do \
echo "FOO: zone: $$zone file: $$file"; \
if [ -z "$$file" -o "$$zone" = "key" ] ; then \
continue ; \
fi ; \
if echo -n "$$zone" | grep -q -E '(sc-eur.com|db.root|named.dump|named.stats)'; then \
continue; \
fi; \
if ! named-checkzone -q -i "full" $$zone $$file; then \
named-checkzone -i "full" $$zone $$file; \
echo "FIX THE ERROR AND TRY AGAIN"; \
exit 1 ; \
fi; \
done
#@echo "Checking CNAMEs and PTRs... "
#@grep -l -E '.*(PTR|CNAME).*[^.]*[.][^.]*[^.]$$' *.* \
#| grep -v '\.sh$$' \
#| while read file; do \
# echo "$$file: DO NOT FORGET THE LAST DOT"; \
# grep -E '.*(PTR|CNAME).*[^.]*[.][^.]*[^.]$$' $$file; \
# exit 1 ; \
#done
reload:
@while [ "$$answer" = "" ]; do \
echo -n "Do you want to reload all zones ? [yes] "; \
read answer; \
case $$answer in \
[Yy]|[Yy][Ee][Ss]) \
answer="yes"; \
break; \
;; \
[Nn]|[Nn][Oo]) \
answer="no"; \
break; \
;; \
"") \
answer="yes"; \
break; \
;; \
*) \
answer=""; \
;; \
esac; \
done; \
if [ "$$answer" = "yes" ]; then \
etckeeper commit "Changed DNS Zones: $(CHANGED)" ; \
rndc reload; \
else \
echo "Server reload aborted"; \
exit 1 ; \
fi
eof:
@echo "DONE -- That's all folks!"

View file

@ -1,12 +0,0 @@
$ORIGIN localhost.
$TTL 7200
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @
1D IN A 127.0.0.1

View file

@ -1,61 +0,0 @@
$ORIGIN ccc.
$TTL 7200
@ IN SOA turing.hamburg.ccc.de. haegar.ccc.de. (
2002101507
10800
3600
3600000
86400 )
IN NS turing.hamburg.ccc.de.
localhost IN A 127.0.0.1
www IN A 195.21.255.248
hh IN NS ccchh.hh.ccc.
IN NS turing.hamburg.ccc.de.
ccchh.hh IN A 192.168.16.2
vpn.hh IN NS turing.hamburg.ccc.de.
; haegar:
sdinet IN NS ns.sdinet.ccc.
ns.sdinet IN A 192.168.18.41
; falk:
valhalla IN NS thor.valhalla.ccc.
thor.valhalla IN A 192.168.21.1
; jeedi:
ghetto IN NS semaphore.ghetto.ccc.
semaphore.ghetto IN A 192.168.20.2
; count
flatline IN NS aleph.flatline.de.
flatline IN NS pulse.flatline.de.
; thalunil (Alex Bihlmaier)
core.kallisti IN A 194.122.183.51
fnord IN NS core.kallisti
kallisti IN NS core.kallisti
; sz
vogsphere IN A 212.12.48.51
datenknoten IN A 212.12.48.49
znet IN NS datenknoten.ccc.
sz IN NS datenknoten.ccc.
chaos IN NS datenknoten.ccc.
funk IN NS datenknoten.ccc.
presse IN NS datenknoten.ccc.
weltregierung IN NS datenknoten.ccc.
; migri
migri IN CNAME migri.homeip.net.
; Enno
enno IN CNAME home.verbrennung.org.
; Dennis
desc IN NS freya.ainex.net.

View file

@ -1,37 +0,0 @@
$ORIGIN vpn.hh.ccc.
$TTL 7200
@ IN SOA vpn.hh.ccc. haegar.ccc.de. (
2002101502
10800
3600
3600000
86400 )
IN NS turing.hamburg.ccc.de.
localhost IN A 127.0.0.1
network IN A 192.168.0.64
fwhh IN A 192.168.0.65
worf IN A 192.168.0.66
sdinet-cut IN A 192.168.0.67
migri IN A 192.168.0.68
cemil IN A 192.168.0.69
fw IN A 192.168.0.70
fw-server IN A 192.168.0.71
broadcast IN A 192.168.0.127
net.znet IN A 192.168.23.0
gate.znet IN A 192.168.23.23
bc.znet IN A 192.168.23.255
net.no-maam IN A 192.168.24.0
gate.no-maam IN A 192.168.24.1
bc.no-maam IN A 192.168.24.255
net.loom IN A 192.168.33.0
gate.loom IN A 192.168.33.1
bc.loom IN A 192.168.33.255