l4d config defaults
This commit is contained in:
		
							parent
							
								
									fb22a015e5
								
							
						
					
					
						commit
						19c1945110
					
				
					 3 changed files with 16 additions and 7 deletions
				
			
		
							
								
								
									
										9
									
								
								bundles/left4dead2/files/server.cfg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								bundles/left4dead2/files/server.cfg
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | // defaults | ||||||
|  | hostname ${server_name} | ||||||
|  | motd_enabled 0 | ||||||
|  | rcon_password ${rcon_password} | ||||||
|  | 
 | ||||||
|  | // server specific | ||||||
|  | % for line in config: | ||||||
|  | ${line} | ||||||
|  | % endfor | ||||||
|  | @ -44,12 +44,15 @@ svc_systemd = { | ||||||
| 
 | 
 | ||||||
| for server_name, config in node.metadata.get('left4dead2').items(): | for server_name, config in node.metadata.get('left4dead2').items(): | ||||||
|     files[f'/opt/l4d2/configs/{server_name}.cfg'] = { |     files[f'/opt/l4d2/configs/{server_name}.cfg'] = { | ||||||
|         'content': '\n'.join(config.get('config', [])) + '\n', |         'source': 'server.cfg', | ||||||
|  |         'content_type': 'mako', | ||||||
|  |         'context': { | ||||||
|  |             'server_name': server_name, | ||||||
|  |             'rcon_password': repo.vault.decrypt('encrypt$gAAAAABpAdZhxwJ47I1AXotuZmBvyZP1ecVTt9IXFkLI28JiVS74LKs9QdgIBz-FC-iXtIHHh_GVGxxKQZprn4UrXZcvZ57kCKxfHBs3cE2JiGnbWE8_mfs=').value, | ||||||
|  |             'config': config.get('config', []), | ||||||
|  |         }, | ||||||
|         'owner': 'steam', |         'owner': 'steam', | ||||||
|         'mode': '644', |         'mode': '644', | ||||||
|         'needed_by': { |  | ||||||
|             f'svc_systemd:left4dead2-{server_name}.service', |  | ||||||
|         }, |  | ||||||
|         'triggers': { |         'triggers': { | ||||||
|             f'svc_systemd:left4dead2-{server_name}.service:restart', |             f'svc_systemd:left4dead2-{server_name}.service:restart', | ||||||
|         }, |         }, | ||||||
|  |  | ||||||
|  | @ -43,9 +43,6 @@ | ||||||
|                 'config': [ |                 'config': [ | ||||||
|                     'exec server_original.cfg', |                     'exec server_original.cfg', | ||||||
|                     'sm_forcematch zonemod', |                     'sm_forcematch zonemod', | ||||||
|                     'hostname server3_comp1_test', |  | ||||||
|                     'motd_enabled 0', |  | ||||||
|                     'rcon_password ' + vault.decrypt('encrypt$gAAAAABpAdZhxwJ47I1AXotuZmBvyZP1ecVTt9IXFkLI28JiVS74LKs9QdgIBz-FC-iXtIHHh_GVGxxKQZprn4UrXZcvZ57kCKxfHBs3cE2JiGnbWE8_mfs=').value, |  | ||||||
|                 ], |                 ], | ||||||
|             }, |             }, | ||||||
|         }, |         }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue