Mercurial > code > home > repos > infra
comparison system.py @ 284:a46eb2a77df7
minecraft forwarding
author | drewp@bigasterisk.com |
---|---|
date | Mon, 15 Apr 2024 02:28:52 -0700 |
parents | 4e424a144183 |
children | 3af02e24eaf9 |
comparison
equal
deleted
inserted
replaced
283:0befc8696a07 | 284:a46eb2a77df7 |
---|---|
43 line='MaxFileSec', | 43 line='MaxFileSec', |
44 replace="MaxFileSec=7day") | 44 replace="MaxFileSec=7day") |
45 | 45 |
46 def web_forward(): | 46 def web_forward(): |
47 for port in [80, 443]: | 47 for port in [80, 443]: |
48 files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", pom_serv_host='bang', port=port) | 48 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') |
49 systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True) | 49 systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True) |
50 | |
51 def minecraft_forward(): | |
52 port = 25765 | |
53 for fam in ['tcp', 'udp']: | |
54 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) | |
55 systemd.service(service=f'mc_smp_{fam}_forward_{port}', enabled=True, restarted=True) | |
50 | 56 |
51 server.hostname(hostname=host.name) | 57 server.hostname(hostname=host.name) |
52 timezone() | 58 timezone() |
53 fstab() | 59 fstab() |
54 | 60 |
68 nfs_server() | 74 nfs_server() |
69 | 75 |
70 if host.name == 'prime': | 76 if host.name == 'prime': |
71 smaller_journals() | 77 smaller_journals() |
72 web_forward() | 78 web_forward() |
79 minecraft_forward() | |
73 | 80 |
74 # for space, consider: | 81 # for space, consider: |
75 # k3s crictl rmi --prune | 82 # k3s crictl rmi --prune |
76 # snap list --all | while read snapname ver rev trk pub notes; do if [[ $notes = *disabled* ]]; then snap remove "$snapname" --revision="$rev"; fi; done | 83 # snap list --all | while read snapname ver rev trk pub notes; do if [[ $notes = *disabled* ]]; then snap remove "$snapname" --revision="$rev"; fi; done |
77 # podman system reset | 84 # podman system reset |