diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml index d812696fb..35fe42dac 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml @@ -130,6 +130,12 @@ NOTE: The syntax will not be checked, use at your own risk!]]> true + + backend.tuning_defaultserver + Default for server + text + + Actions (ACLs) header diff --git a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml index bbb01f0ca..6e4cb1843 100644 --- a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml +++ b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml @@ -476,6 +476,9 @@ N + + N + diff --git a/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf b/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf index c5da82330..a4145c3a0 100644 --- a/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf +++ b/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf @@ -749,6 +749,9 @@ backend {{backend.name}} {{customOpt}} {% endfor %} {% endif %} +{% if backend.tuning_defaultserver|default("") != "" %} + default-server {{backend.tuning_defaultserver}} +{% endif %} {% for server in backend.linkedServers.split(",") %} {% set server_data = helpers.getUUID(server) %}