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)