Compare commits

...

2 commits

Author SHA1 Message Date
2cd5df9501
wip 2022-09-25 17:06:49 +02:00
b432c7c6e0
wip 2022-09-25 17:06:45 +02:00
2 changed files with 19 additions and 4 deletions

View file

@ -1,23 +1,27 @@
assert node.has_bundle('steam') and node.has_bundle('steam-workshop-download') assert node.has_bundle('steam') and node.has_bundle('steam-workshop-download')
directories = { directories = {
'/opt/steam/left4dead2/ems/admin system': { '/opt/steam/left4dead2/left4dead2/ems/admin system': {
'owner': 'steam', 'owner': 'steam',
'group': 'steam',
'mode': '0744',
}, },
'/opt/steam/left4dead2/left4dead2/cfg/server': { '/opt/steam/left4dead2/left4dead2/cfg/server': {
'owner': 'steam', 'owner': 'steam',
'group': 'steam',
'purge': True, 'purge': True,
}, },
'/opt/steam/left4dead2/left4dead2/addons': { '/opt/steam/left4dead2/left4dead2/addons': {
'owner': 'steam', 'owner': 'steam',
'group': 'steam',
'purge': True, 'purge': True,
}, },
} }
files = { files = {
'/opt/steam/left4dead2/ems/admin system/admins.txt': { '/opt/steam/left4dead2/left4dead2/ems/admin system/admins.txt': {
'owner': 'steam', 'owner': 'steam',
'content': '\n'.join(node.metadata.get('left4dead2/admins')), 'content': '\n'.join(sorted(node.metadata.get('left4dead2/admins'))),
} }
} }
@ -39,6 +43,14 @@ for name, config in node.metadata.get('left4dead2/servers').items():
], ],
} }
files[f'/opt/steam/left4dead2/left4dead2/addons/readme.txt'] = {
'content_type': 'any',
'owner': 'steam',
'group': 'steam',
}
for id in node.metadata.get('left4dead2/workshop'): for id in node.metadata.get('left4dead2/workshop'):
files[f'/opt/steam/left4dead2/left4dead2/addons/{id}.vpk'] = { files[f'/opt/steam/left4dead2/left4dead2/addons/{id}.vpk'] = {
'content_type': 'any', 'content_type': 'any',

View file

@ -75,7 +75,10 @@
}, },
}, },
'admins': { 'admins': {
'STEAM_0:0:12376499', # CroneKorkN 'STEAM_1:0:12376499', # CroneKorkN ☮UKRAINE❤
'STEAM_1:1:169960486', # *RED*
'STEAM_1:1:112940736', # Ðark-AnGe
'STEAM_1:1:34263261', # Alekc
}, },
'workshop': { 'workshop': {
214630948, 214630948,