From d944a75fb51f2687f5476268c374b4164e0684ff Mon Sep 17 00:00:00 2001 From: jknapp Date: Fri, 21 Feb 2025 08:28:56 -0800 Subject: [PATCH] fix backend creation --- haproxy_manager.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/haproxy_manager.py b/haproxy_manager.py index a445612..6e09430 100644 --- a/haproxy_manager.py +++ b/haproxy_manager.py @@ -325,17 +325,18 @@ def generate_config(): print(f"No servers found for backend {domain['backend_name']}") # Debug log continue - if domain['template_override'] is None: + if domain['template_override']: + backend_block = template_env.get_template(domain['template_override' + '.tpl']).render( + name=domain['backend_name'], + servers=servers + + ) + else: backend_block = template_env.get_template('hap_backend.tpl').render( name=domain['backend_name'], ssl_enabled=domain['ssl_enabled'], servers=servers ) - else: - backend_block = template_env.get_template(domain['template_override' + '.tpl']).render( - name=domain['backend_name'], - servers=servers - ) config_backends.append(backend_block) print(f"Added backend block for: {domain['backend_name']}") # Debug log except Exception as e: