diff net.py @ 69:659e4b228909

new host 'pipe'
author drewp@bigasterisk.com
date Sat, 11 Jun 2022 22:51:20 -0700
parents 2f2e88849415
children f0e59adf7b91
line wrap: on
line diff
--- a/net.py	Thu May 05 00:04:08 2022 -0700
+++ b/net.py	Sat Jun 11 22:51:20 2022 -0700
@@ -56,6 +56,20 @@
 elif host.name == 'plus':
     pass
 
+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)
+    systemd.service(service='networking.service', enabled=False, running=False)
+    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")
+    systemd.service(service='house_net.service', daemon_reload=True, enabled=True, running=True, restarted=True)
+
+
 else:
     cleanup()