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)