mirror of
https://gitea.0xace.cc/ansible-galaxy/haproxy.git
synced 2024-11-24 16:06:40 +00:00
68 lines
1.6 KiB
Django/Jinja
68 lines
1.6 KiB
Django/Jinja
{% set haproxy_config = haproxy_combined_config %}
|
|
global
|
|
{% for key, value in haproxy_config.global.items() %}
|
|
{% if value | type_debug != 'list' %}
|
|
{{ key }} {{ value }}
|
|
{% else %}
|
|
{% for list_value in value %}
|
|
{{ key }} {{ list_value }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
|
|
defaults
|
|
{% for key, value in haproxy_config.defaults.items() %}
|
|
{% if value | type_debug != 'list' %}
|
|
{{ key }} {{ value }}
|
|
{% else %}
|
|
{% for list_value in value %}
|
|
{{ key }} {{ list_value }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
|
|
{% if haproxy_config.frontend is defined %}
|
|
{% for frontend in haproxy_config.frontend %}
|
|
frontend {{ frontend }}
|
|
{% for key, value in haproxy_config.frontend[frontend].items() %}
|
|
{% if value | type_debug != 'list' %}
|
|
{{ key }} {{ value }}
|
|
{% else %}
|
|
{% for list_value in value %}
|
|
{{ key }} {{ list_value }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if haproxy_config.backend is defined %}
|
|
{% for backend in haproxy_config.backend %}
|
|
backend {{ backend }}
|
|
{% for key, value in haproxy_config.backend[backend].items() %}
|
|
{% if value | type_debug != 'list' %}
|
|
{{ key }} {{ value }}
|
|
{% else %}
|
|
{% for list_value in value %}
|
|
{{ key }} {{ list_value }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if haproxy_config.listen is defined %}
|
|
{% for listen in haproxy_config.listen %}
|
|
listen {{ listen }}
|
|
{% for key, value in haproxy_config.listen[listen].items() %}
|
|
{% if value | type_debug != 'list' %}
|
|
{{ key }} {{ value }}
|
|
{% else %}
|
|
{% for list_value in value %}
|
|
{{ key }} {{ list_value }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
{% endif %}
|