dnsmasq strips ONLY whole-line comments in addn-hosts: a trailing '# service' on a data line becomes a hostname token. The inventory's Pi-hole renderer now emits pure IP-name lines (attribution lives in the inventory) and the tracked file is re-rendered to match; pihole.bats line-validity seams are green on the rendered artifact.
44 lines
1.7 KiB
Plaintext
44 lines
1.7 KiB
Plaintext
# A records for the flat franksdank.cloud scheme (dnsmasq addn-hosts
|
|
# format: <IP> <name>). RENDERED — do not edit by hand:
|
|
#
|
|
# scripts/service-map.py render pihole-hosts > dankclaw/pihole/addn-hosts
|
|
#
|
|
# The source of truth is the `dns:` field of shared/services.yml; the
|
|
# drift gate in tests/service_inventory.bats fails when this file and
|
|
# the inventory disagree. Caddy is consolidated on Dankclaw, so every
|
|
# name — including the services running on dankserver and
|
|
# frankbook-pro — resolves at the Dankclaw edge.
|
|
#
|
|
# dnsmasq strips ONLY whole-line comments in addn-hosts: a trailing
|
|
# comment on a data line becomes a HOSTNAME token. No inline notes
|
|
# here; the service attribution lives in the inventory.
|
|
|
|
192.168.0.143 search.franksdank.cloud
|
|
192.168.0.143 marreta.franksdank.cloud
|
|
192.168.0.143 pihole.franksdank.cloud
|
|
192.168.0.143 ai.franksdank.cloud
|
|
192.168.0.143 gitea.franksdank.cloud
|
|
192.168.0.143 comfyui.franksdank.cloud
|
|
192.168.0.143 seerr.franksdank.cloud
|
|
192.168.0.143 hermes.franksdank.cloud
|
|
192.168.0.143 hermesadmin.franksdank.cloud
|
|
192.168.0.143 prometheus.franksdank.cloud
|
|
192.168.0.143 grafana.franksdank.cloud
|
|
192.168.0.143 loki.franksdank.cloud
|
|
192.168.0.143 auth.franksdank.cloud
|
|
192.168.0.143 franksdank.cloud
|
|
192.168.0.143 www.franksdank.cloud
|
|
192.168.0.143 dankclaw.franksdank.cloud
|
|
192.168.0.143 dankserver.franksdank.cloud
|
|
192.168.0.143 romm.franksdank.cloud
|
|
192.168.0.143 files.franksdank.cloud
|
|
192.168.0.143 jelly.franksdank.cloud
|
|
192.168.0.143 books.franksdank.cloud
|
|
192.168.0.143 plex.franksdank.cloud
|
|
192.168.0.143 plex.franksdank.casa
|
|
192.168.0.143 prowlarr.franksdank.cloud
|
|
192.168.0.143 qbittorrent.franksdank.cloud
|
|
192.168.0.143 radarr.franksdank.cloud
|
|
192.168.0.143 lidarr.franksdank.cloud
|
|
192.168.0.143 readarr.franksdank.cloud
|