mirror of
https://gitea.0xace.cc/ansible-galaxy/haproxy.git
synced 2024-11-25 00:16:39 +00:00
68 lines
1.6 KiB
Plaintext
68 lines
1.6 KiB
Plaintext
|
{% 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 %}
|