Skip to content
Snippets Groups Projects
Verified Commit caee8e9e authored by blallo's avatar blallo
Browse files

Support new syntax in haproxy

parent 9c0dab13
Branches
No related tags found
1 merge request!258Support new syntax in haproxy
...@@ -31,16 +31,18 @@ defaults ...@@ -31,16 +31,18 @@ defaults
{% if ep.get('ports', []) %} {% if ep.get('ports', []) %}
{% for port in ep.ports %} {% for port in ep.ports %}
frontend fe_{{ service_name }}_{{ ep.name }}_{{ port }} {% set internal = port.internal | default(port) %}
bind :::{{ port }} {% set public = port.public | default(port) %}
default_backend be_{{ service_name }}_{{ ep.name }}_{{ port }} frontend fe_{{ service_name }}_{{ ep.name }}_{{ public }}
bind :::{{ public }}
default_backend be_{{ service_name }}_{{ ep.name }}_{{ internal }}
backend be_{{ service_name }}_{{ ep.name }}_{{ port }} backend be_{{ service_name }}_{{ ep.name }}_{{ internal }}
log global log global
balance leastconn balance leastconn
option independent-streams option independent-streams
{% for s in services[service_name].hosts|sort %} {% for s in services[service_name].hosts|sort %}
server task{{ loop.index -1 }} {{ s }}.{{ service_name }}.{{ domain }}:{{ port }} check fall 3 id {{ loop.index + 999 }} inter 5000 rise 3 slowstart 60000 weight 50{% if ep.get('use_proxy_protocol') %} send-proxy-v2{% endif %} server task{{ loop.index -1 }} {{ s }}.{{ service_name }}.{{ domain }}:{{ internal }} check fall 3 id {{ loop.index + 999 }} inter 5000 rise 3 slowstart 60000 weight 50{% if ep.get('use_proxy_protocol') %} send-proxy-v2{% endif %}
{% endfor %} {% endfor %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment