bundlewrap/bundles/left4dead2/items.py
2025-08-10 21:27:20 +02:00

31 lines
753 B
Python

files = {
'/opt/l4d2/setup': {
'mode': '755',
},
'/opt/l4d2/start': {
'mode': '755',
},
}
svc_systemd = {
'left4dead2-initialize.service': {
'enabled': True,
'running': None,
'needs': {
'file:/usr/local/lib/systemd/system/left4dead2-initialize.service',
},
},
}
for server_name in node.metadata.get('left4dead2').keys():
svc_systemd[f'left4dead2-{server_name}.service'] = {
'enabled': True,
'running': None,
'tags': {
'left4dead2-servers',
},
'needs': {
'svc_systemd:left4dead2-initialize.service',
f'file:/usr/local/lib/systemd/system/left4dead2-{server_name}.service',
}
}