Skip to content

Commit 3778113

Browse files
clwluvwalessfg
authored andcommitted
Add proxy_sent_timeout and make upstream zones optional (#188)
* Add proxy_send_timeout variable * Make zone parameter optional
1 parent fd88f4c commit 3778113

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,7 @@ nginx_http_template:
357357
#proxy_store: off
358358
#proxy_store_acccess: user:rw
359359
proxy_read_timeout: null
360+
proxy_send_timeout: null
360361
proxy_ssl:
361362
cert: /etc/ssl/certs/proxy_default.crt
362363
key: /etc/ssl/private/proxy_default.key

templates/http/default.conf.j2

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
{% for upstream in item.value.upstreams %}
55
upstream {{ item.value.upstreams[upstream].name }} {
66
{{ item.value.upstreams[upstream].lb_method }};
7+
{% if item.value.upstreams[upstream].zone_name is defined and item.value.upstreams[upstream].zone_name %}
78
zone {{ item.value.upstreams[upstream].zone_name }} {{ item.value.upstreams[upstream].zone_size }};
9+
{% endif %}
810
{% for server in item.value.upstreams[upstream].servers %}
911
server {{ item.value.upstreams[upstream].servers[server].address }}:{{ item.value.upstreams[upstream].servers[server].port }} weight={{ item.value.upstreams[upstream].servers[server].weight|default("1") }} {{ item.value.upstreams[upstream].servers[server].health_check|default("") }};
1012
{% endfor %}
@@ -204,6 +206,9 @@ server {
204206
{% if item.value.reverse_proxy.locations[location].proxy_read_timeout is defined and item.value.reverse_proxy.locations[location].proxy_read_timeout %}
205207
proxy_read_timeout {{ item.value.reverse_proxy.locations[location].proxy_read_timeout }};
206208
{% endif %}
209+
{% if item.value.reverse_proxy.locations[location].proxy_send_timeout is defined and item.value.reverse_proxy.locations[location].proxy_send_timeout %}
210+
proxy_send_timeout {{ item.value.reverse_proxy.locations[location].proxy_send_timeout }};
211+
{% endif %}
207212
{% if item.value.reverse_proxy.locations[location].proxy_pass_request_body is defined %}
208213
proxy_pass_request_body {{ item.value.reverse_proxy.locations[location].proxy_pass_request_body }};
209214
{% endif %}

0 commit comments

Comments
 (0)