Mercurial > code > home > repos > infra
diff system.py @ 284:a46eb2a77df7
minecraft forwarding
author | drewp@bigasterisk.com |
---|---|
date | Mon, 15 Apr 2024 02:28:52 -0700 |
parents | 4e424a144183 |
children | 3af02e24eaf9 |
line wrap: on
line diff
--- a/system.py Mon Apr 15 02:28:05 2024 -0700 +++ b/system.py Mon Apr 15 02:28:52 2024 -0700 @@ -45,9 +45,15 @@ def web_forward(): for port in [80, 443]: - files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", pom_serv_host='bang', port=port) + files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", serv_host='bang', port=port, name='web', fam='tcp') systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True) +def minecraft_forward(): + port = 25765 + for fam in ['tcp', 'udp']: + files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/mc_smp_{fam}_forward_{port}.service", serv_host='ditto', port=port, name='mc_smp', fam=fam) + systemd.service(service=f'mc_smp_{fam}_forward_{port}', enabled=True, restarted=True) + server.hostname(hostname=host.name) timezone() fstab() @@ -70,6 +76,7 @@ if host.name == 'prime': smaller_journals() web_forward() + minecraft_forward() # for space, consider: # k3s crictl rmi --prune