@@ -159,6 +159,20 @@ server {
159
159
{% if item .value .servers [server ].client_max_body_size is defined and item .value .servers [server ].client_max_body_size %}
160
160
client_max_body_size {{ item.value.servers[server] .client_max_body_size }};
161
161
{% endif %}
162
+ {% if item .value .servers [server ].sub_filter .sub_filters is defined and item .value .servers [server ].sub_filter .sub_filters | length %}
163
+ {% for sub_filter in item .value .servers [server ].sub_filter .sub_filters %}
164
+ sub_filter {{ sub_filter }};
165
+ {% endfor %}
166
+ {% endif %}
167
+ {% if item .value .servers [server ].sub_filter .last_modified is defined %}
168
+ sub_filter_last_modified {{ item.value.servers[server] .sub_filter.last_modified | ternary("on", "off") }};
169
+ {% endif %}
170
+ {% if item .value .servers [server ].sub_filter .once is defined %}
171
+ sub_filter_once {{ item.value.servers[server] .sub_filter.once | ternary("on", "off") }};
172
+ {% endif %}
173
+ {% if item .value .servers [server ].sub_filter .types is defined and item .value .servers [server ].sub_filter .types %}
174
+ sub_filter_types {{ item.value.servers[server] .sub_filter.types }};
175
+ {% endif %}
162
176
{% if item .value .servers [server ].custom_options is defined and item .value .servers [server ].custom_options | length %}
163
177
{% for inline_option in item .value .servers [server ].custom_options %}
164
178
{{ inline_option }};
@@ -334,6 +348,20 @@ server {
334
348
{% if item .value .servers [server ].reverse_proxy .locations [location ].proxy_buffering is defined %}
335
349
proxy_buffering {{ item.value.servers[server] .reverse_proxy.locations[location] .proxy_buffering | ternary("on", "off") }};
336
350
{% endif %}
351
+ {% if item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .sub_filters is defined and item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .sub_filters | length %}
352
+ {% for sub_filter in item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .sub_filters %}
353
+ sub_filter {{ sub_filter }};
354
+ {% endfor %}
355
+ {% endif %}
356
+ {% if item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .last_modified is defined %}
357
+ sub_filter_last_modified {{ item.value.servers[server] .reverse_proxy.locations[location] .sub_filter.last_modified | ternary("on", "off") }};
358
+ {% endif %}
359
+ {% if item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .once is defined %}
360
+ sub_filter_once {{ item.value.servers[server] .reverse_proxy.locations[location] .sub_filter.once | ternary("on", "off") }};
361
+ {% endif %}
362
+ {% if item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .types is defined and item .value .servers [server ].reverse_proxy .locations [location ].sub_filter .types %}
363
+ sub_filter_types {{ item.value.servers[server] .reverse_proxy.locations[location] .sub_filter.types }};
364
+ {% endif %}
337
365
{% if item .value .servers [server ].reverse_proxy .locations [location ].custom_options is defined and item .value .servers [server ].reverse_proxy .locations [location ].custom_options | length %}
338
366
{% for inline_option in item .value .servers [server ].reverse_proxy .locations [location ].custom_options %}
339
367
{{ inline_option }};
@@ -403,6 +431,20 @@ server {
403
431
{% if item .value .servers [server ].web_server .locations [location ].auth_request_set is defined %}
404
432
auth_request_set {{ item.value.servers[server] .web_server.locations[location] .auth_request_set.name }} {{ item.value.servers[server] .web_server.locations[location] .auth_request_set.value }};
405
433
{% endif %}
434
+ {% if item .value .servers [server ].web_server .locations [location ].sub_filter .sub_filters is defined and item .value .servers [server ].web_server .locations [location ].sub_filter .sub_filters | length %}
435
+ {% for sub_filter in item .value .servers [server ].web_server .locations [location ].sub_filter .sub_filters %}
436
+ sub_filter {{ sub_filter }};
437
+ {% endfor %}
438
+ {% endif %}
439
+ {% if item .value .servers [server ].web_server .locations [location ].sub_filter .last_modified is defined %}
440
+ sub_filter_last_modified {{ item.value.servers[server] .web_server.locations[location] .sub_filter.last_modified | ternary("on", "off") }};
441
+ {% endif %}
442
+ {% if item .value .servers [server ].web_server .locations [location ].sub_filter .once is defined %}
443
+ sub_filter_once {{ item.value.servers[server] .web_server.locations[location] .sub_filter.once | ternary("on", "off") }};
444
+ {% endif %}
445
+ {% if item .value .servers [server ].web_server .locations [location ].sub_filter .types is defined and item .value .servers [server ].web_server .locations [location ].sub_filter .types %}
446
+ sub_filter_types {{ item.value.servers[server] .web_server.locations[location] .sub_filter.types }};
447
+ {% endif %}
406
448
407
449
}
408
450
{% endfor %}
0 commit comments