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