changeset 100:5a1f6b4d1d4a

net.py simplification now that even bang is a normal node
author drewp@bigasterisk.com
date Fri, 15 Jul 2022 14:39:24 -0700
parents 6e159d3bdd40
children 0322d21c5d4a
files net.py
diffstat 1 files changed, 6 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/net.py	Fri Jul 15 14:37:12 2022 -0700
+++ b/net.py	Fri Jul 15 14:39:24 2022 -0700
@@ -35,10 +35,10 @@
 
 server.sysctl(key='net.ipv6.conf.all.disable_ipv6', value=1, persist=True)
 
+files.directory('/etc/systemd/network')
 if host.name == 'prime':
     cleanup()
 
-    files.directory('/etc/systemd/network')
     files.template(
         src="templates/net/prime.network.j2",
         dest="/etc/systemd/network/99-prime.network",
@@ -48,14 +48,10 @@
 elif host.name == 'bang':
     cleanup()
 
-    files.directory('/etc/systemd/network')
-
     files.template(src="templates/net/bang_10.2.network.j2", dest="/etc/systemd/network/99-10.2.network")
-    files.template(src="templates/net/bang_isp.network.j2", dest="/etc/systemd/network/99-isp.network")
-    systemd.service(service='systemd-networkd.service', enabled=True, running=True, restarted=True)
-    server.sysctl(key='net.ipv4.ip_forward', value=1, persist=True)
-    files.template(src="templates/net/house_net.service.j2", dest="/etc/systemd/system/house_net.service", out_interface='ens4')
-    systemd.service(service='house_net.service', daemon_reload=True, enabled=True, running=True, restarted=True)
+    files.file(path="/etc/systemd/network/99-isp.network", present=False)
+    files.file(path="/etc/systemd/system/house_net.service", present=False)
+    systemd.service(service='house_net.service', enabled=False, running=False)
 
 elif host.name == 'plus':
     pass
@@ -63,11 +59,8 @@
 elif host.name == 'pipe':   
     cleanup()
 
-    files.directory('/etc/systemd/network')
-
     files.template(src="templates/net/pipe_10.2.network.j2", dest="/etc/systemd/network/99-10.2.network")
     files.template(src="templates/net/pipe_isp.network.j2", dest="/etc/systemd/network/99-isp.network")
-    systemd.service(service='systemd-networkd.service', enabled=True, running=True, restarted=True)
     server.sysctl(key='net.ipv4.ip_forward', value=1, persist=True)
     files.template(src="templates/net/house_net.service.j2", dest="/etc/systemd/system/house_net.service", out_interface='eth0')
     systemd.service(service='house_net.service', daemon_reload=True, enabled=True, running=True, restarted=True)
@@ -79,15 +72,10 @@
     if is_wifi:
         files.put(src="secrets/wpa_supplicant.conf", dest="/etc/wpa_supplicant/wpa_supplicant.conf")
 
-    # addr = host.host_data['addr']
-    # net = addr[:4]
-    # gateway = net + '.0.1'
-    # dns = gateway
-
     files.template(
         src="templates/net/singlenic.network.j2",
         dest="/etc/systemd/network/99-bigasterisk.network",
         create_remote_dir=True,
-        mac=host.host_data['mac'],
     )
-    systemd.service(service='systemd-networkd.service', enabled=True, running=True, restarted=True)
+
+systemd.service(service='systemd-networkd.service', enabled=True, running=True, restarted=True)
\ No newline at end of file