Breandan Dezendorf 829cd5a0e3 Ignore pycache in udm-dns hai 1 ano
..
data 18a8c0b4b3 Added udm-dns initial setup %!s(int64=2) %!d(string=hai) anos
.gitignore 829cd5a0e3 Ignore pycache in udm-dns hai 1 ano
BUILD 18a8c0b4b3 Added udm-dns initial setup %!s(int64=2) %!d(string=hai) anos
Dockerfile 1d653443ad more of udm-dns working %!s(int64=2) %!d(string=hai) anos
README.md 987d7d7bac Added udm-dns readme %!s(int64=2) %!d(string=hai) anos
requirements.txt 1d653443ad more of udm-dns working %!s(int64=2) %!d(string=hai) anos
udm-dns.py 829cd5a0e3 Ignore pycache in udm-dns hai 1 ano

README.md

udm-dns

UDM-DNS is a tool to take data from one of three locations and sync the data to the other two, adding and removing records as needed to sync the states. The currently supported backends are:

* google sheets
* pihole custom.list (as a k8s configmap)
* UDM client list

The idea for this tool is that adding a static IP mapping in the Unifi interface usually corresponds 1:1 with the desire to use that address later by way of a DNS query.