From ef5ff9c9ea9f854cacd741ce6eea7ed15a9739cf Mon Sep 17 00:00:00 2001 From: Troy Germain Date: Fri, 17 Jul 2015 20:36:15 -0700 Subject: [PATCH] added default-server configuration --- haproxy/templates/haproxy.jinja | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/haproxy/templates/haproxy.jinja b/haproxy/templates/haproxy.jinja index 5e1b0bf..8d799f0 100644 --- a/haproxy/templates/haproxy.jinja +++ b/haproxy/templates/haproxy.jinja @@ -104,7 +104,9 @@ listen {{ listener[1].get(name, listener[0]) }} stats {{ option }} {{ value }} {%- endif %} {%- endfor %} - {%- endif %} + {f 'defaultserver' in listener[1] %} + default-server {% for option, value in listener[1].defaultserver.iteritems() -%} {{ ' '.join((option,value|string)) }} {%- endfor %} + {% endif %}%- endif %} {%- if 'servers' in listener[1] %} {%- for server in listener[1].servers.iteritems() %} server {{ server[1].get(name,server[0]) }} {{ server[1].host }}:{{ server[1].port }} {{ server[1].check }} @@ -179,6 +181,9 @@ redirect {{ redirect }}{% endfor %} {%- endif %} {%- endfor %} {%- endif %} + {f 'defaultserver' in listener[1] %} + default-server {% for option, value in listener[1].defaultserver.iteritems() -%} {{ ' '.join((option,value|string)) }} {%- endfor %} + {% endif %}%- endif %} {%- if 'servers' in backend[1] %} {%- for server in backend[1].servers.iteritems() %} server {{ server[1].get(name,server[0]) }} {{ server[1].host }}:{{ server[1].port }} {{ server[1].check }}{% endfor %}