diff --git a/haproxy/templates/haproxy.jinja b/haproxy/templates/haproxy.jinja index 04372cf..b306318 100644 --- a/haproxy/templates/haproxy.jinja +++ b/haproxy/templates/haproxy.jinja @@ -56,9 +56,10 @@ defaults {%- for frontend in salt['pillar.get']('haproxy:frontends', {}).iteritems() %} frontend {{ frontend[1].name }} bind {{ frontend[1].bind }} -{%- if 'redirects' in backend[1] %} -{%- for redirect in frontend[1].redirects %} -redirect {{ redirect }}{% endfor %} +{%- if 'redirects' in frontend[1] %} +{%- for front_redirect in frontend[1].redirects %} +redirect {{ front_redirect }} +{% endfor %} {-% endif %} {%- if 'acls' in frontend[1] %} {%- for acl in frontend[1].acls %} @@ -94,6 +95,6 @@ redirect {{ redirect }}{% endfor %} {%- if 'servers' in backend[1] %} {%- for server in backend[1].servers.iteritems() %} server {{ server[1].name }} {{ server[1].host }}:{{ server[1].port }} {{ server[1].check }}{% endfor %} - {% endif %} - {% endfor %} +{% endif %} +{% endfor %} {% endif %}