Mercurial > code > home > repos > infra
changeset 116:6ec849f1a8c9
dhcp_hosts in a real template now
author | drewp@bigasterisk.com |
---|---|
date | Sat, 26 Nov 2022 19:55:38 -0800 |
parents | 8012f6095220 |
children | fb87591c985d |
files | dns.py |
diffstat | 1 files changed, 5 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/dns.py Sun Oct 30 14:19:46 2022 -0700 +++ b/dns.py Sat Nov 26 19:55:38 2022 -0800 @@ -1,4 +1,3 @@ -import tempfile from pyinfra import host from pyinfra.operations import apt, files, systemd @@ -38,12 +37,11 @@ apt.packages(packages=['dnsmasq']) systemd.service(service='dnsmasq', enabled=False, running=False) files.directory(path='/opt/dnsmasq') - dh = tempfile.NamedTemporaryFile() - dh.write(b'''\ -60:e3:27:04:4a:85,bang,10.2.0.1,24h -''') - dh.flush() - dnsmasq_instance('10.2', house_iface='eth1', dhcp_range='10.2.0.20,10.2.0.120', router='10.2.0.3', dhcp_hosts_filename=dh.name) + dnsmasq_instance('10.2', + house_iface='eth1', + dhcp_range='10.2.0.121,10.2.0.200', + router='10.2.0.3', + dhcp_hosts_filename='templates/dnsmasq/dhcp_hosts.j2') else: pass