Mercurial > code > home > repos > infra
changeset 179:b63ed77141fd
refactor
author | drewp@bigasterisk.com |
---|---|
date | Sat, 25 Mar 2023 18:44:13 -0700 |
parents | 6ec7cd3615f0 |
children | 1aaff9904993 |
files | dns.py |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/dns.py Sat Mar 25 18:43:42 2023 -0700 +++ b/dns.py Sat Mar 25 18:44:13 2023 -0700 @@ -20,11 +20,13 @@ if net_name == '10.2': systemd.service(service=f'dnsmasq_{net_name}', enabled=True, restarted=True, daemon_reload=True) +def standard_host_dns(): + files.template(src='templates/hosts.j2', dest='/etc/hosts') + files.link(path='/etc/resolv.conf', target='/run/systemd/resolve/resolv.conf', force=True) + files.template(src='templates/resolved.conf.j2', dest='/etc/systemd/resolved.conf') + systemd.service(service='systemd-resolved.service', running=True, restarted=True) -files.template(src='templates/hosts.j2', dest='/etc/hosts') -files.link(path='/etc/resolv.conf', target='/run/systemd/resolve/resolv.conf', force=True) -files.template(src='templates/resolved.conf.j2', dest='/etc/systemd/resolved.conf') -systemd.service(service='systemd-resolved.service', running=True, restarted=True) +standard_host_dns() if host.name == 'bang': systemd.service(service='dnsmasq', enabled=False, running=False)