diff dns.py @ 179:b63ed77141fd

refactor
author drewp@bigasterisk.com
date Sat, 25 Mar 2023 18:44:13 -0700
parents e3212146960b
children 33db4d39e554
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)