e93cdfd1dd
Fix ipaddr call for new ansible
...
The ipaddr filter was moved to ansible.utils sometime after 2.18.
2026-01-12 21:43:08 +01:00
8276c6e8b4
dnsmasq: allow DHCP for non-primary IP address
...
Not actually needed but doesn’t hurt. Except it makes instantiating
the template even slower. Maybe rewrite the whole thing.
2026-01-06 16:48:48 +01:00
d2140dd362
dnsmasq: add README
2025-11-12 12:16:48 +01:00
d978475984
dnsmasq: read reservations (also) from local context
...
Some questionable QoL improvement.
2025-11-12 11:52:11 +01:00
df3b4dc9c3
dnsmasq: increase maximum allowed number of leases
2025-10-06 16:16:12 +02:00
8e3772e475
dnsmasq: store leases in sqlite database
...
To avoid dnsmasq writing out the whole leasefile on each request
before replying. This gets slow on high‐latency storage.
Also tweak DNS updates a bit.
2025-04-14 16:41:24 +02:00
7907b6f0e5
Revert "dnsmasq: drop dhcp-proxy option"
...
This reverts commit 554bf1f711 .
Turns out ISC dhcrelay will relay even unicast packets from clients. So
the DHCP server got both the routed and the relayed query.
This tells dnsmasq to tell clients to send everything through the relay.
Since everything now comes from the relay we can drop access from client
networks.
2025-03-19 14:49:43 +01:00
bfda7b3236
dnsmasq: skip DNS update script when starting up
2025-02-06 09:29:48 +01:00
1b5a20ac8a
dnsmasq: disable ping for duplicate address detection
...
Some things don’t reply which holds up all requests for 3 seconds.
2024-11-28 15:41:22 +01:00
554bf1f711
dnsmasq: drop dhcp-proxy option
...
Instead add firewall rules to allow direct communication from client networks.
2024-11-09 20:24:11 +01:00
21df85e97a
dnsmasq: sort ranges by network name
2024-10-21 15:35:32 +02:00
7155c33182
dnsmasq: fix template
...
It used to work. Then it didn’t. Now it works again.
2024-09-20 12:36:53 +02:00
6e35a7462d
dnsmasq: get DHCP ranges from NetBox
2024-08-05 12:07:39 +02:00
01a27e45ce
dnsmasq: add script for dynamic DNS updates
2024-08-02 12:08:32 +02:00
b20e9cccff
Add dnsmasq role
2024-07-26 10:13:59 +02:00