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