Mercurial > code > home > repos > infra
comparison 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 |
comparison
equal
deleted
inserted
replaced
36:dc2100504c45 | 37:fbd0849dfdbd |
---|---|
63 if host.name == 'bang': | 63 if host.name == 'bang': |
64 server.shell(commands=['systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target']) | 64 server.shell(commands=['systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target']) |
65 | 65 |
66 apt.packages(packages=['nfs-kernel-server']) | 66 apt.packages(packages=['nfs-kernel-server']) |
67 files.template(src='templates/bang_exports.j2', dest='/etc/exports') | 67 files.template(src='templates/bang_exports.j2', dest='/etc/exports') |
68 | |
69 if host.name == 'prime': | |
70 files.line(name='shorter systemctl log window, for disk space', | |
71 path='/etc/systemd/journald.conf', | |
72 line='MaxFileSec', | |
73 replace="MaxFileSec=7day") | |
74 | |
75 for port in [80, 443]: | |
76 files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", port=port) | |
77 systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True) |