- Pulls the current Tailscale status list
- Pulls the current PiHole dns.hosts list
- Updates Tailscale device hostnames in PiHole if the Tailscale IP is unchanged
- Updates Tailscale device IPs in Pihole if the Tailscale hostname is unchanged
- Adds new Tailcale device IP-hostnames to PiHole
Build a listener for changes to Tailscale client hostname/IP.
Or simply https://discourse.pi-hole.net/t/how-to-show-tailscale-hostnames-in-pihole/80603