Mercurial > code > home > repos > infra
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()