|
|
|
@ -60,9 +60,15 @@ http { |
|
|
|
|
{% if upstream.strategy is defined %} |
|
|
|
|
{{ upstream.strategy }}; |
|
|
|
|
{% endif %} |
|
|
|
|
{% if upstream.group is defined %} |
|
|
|
|
{% for host in groups[upstream.group] %} |
|
|
|
|
server {{ hostvars[host]['ansible_default_ipv4']['address'] }}{% if upstream.port is defined %}:{{ upstream.port }}{% endif %}; |
|
|
|
|
{% endfor %} |
|
|
|
|
{% else %} |
|
|
|
|
{% for server in upstream.servers %} |
|
|
|
|
server {{ server }}; |
|
|
|
|
{% endfor %} |
|
|
|
|
{% endif %} |
|
|
|
|
{% if upstream.keepalive is defined %} |
|
|
|
|
keepalive {{ upstream.keepalive }}; |
|
|
|
|
{% endif %} |
|
|
|
|