diff system.py @ 37:fbd0849dfdbd

redo networking to be much simpler. Uses systemd-networkd
author drewp@bigasterisk.com
date Sat, 15 Jan 2022 17:10:10 -0800
parents d4fb38f13c79
children 16098abf8f0f
line wrap: on
line diff
--- a/system.py	Sat Jan 15 15:42:02 2022 -0800
+++ b/system.py	Sat Jan 15 17:10:10 2022 -0800
@@ -65,3 +65,13 @@
 
     apt.packages(packages=['nfs-kernel-server'])
     files.template(src='templates/bang_exports.j2', dest='/etc/exports')
+
+if host.name == 'prime':
+    files.line(name='shorter systemctl log window, for disk space',
+               path='/etc/systemd/journald.conf',
+               line='MaxFileSec',
+               replace="MaxFileSec=7day")
+
+    for port in [80, 443]:
+        files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", port=port)
+        systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True)