ansible-role-nginx/templates/http/api.conf.j2

32 lines
884 B
Plaintext
Raw Normal View History

{# DEPRECATED #}
{{ ansible_managed | comment }}
server {
listen {{ nginx_rest_api_port | default('80') }};
2020-07-22 16:19:43 +02:00
access_log {{ nginx_rest_api_log | ternary('on', 'off') }};
location /api {
{% if nginx_rest_api_write %}
api write=on;
{% else %}
api;
2020-07-22 16:19:43 +02:00
{% endif %}
{% if nginx_status_rest_api_allow is defined %}
allow {{ nginx_status_rest_api_allow }};
{% endif %}
{% if nginx_status_rest_api_deny is defined %}
deny {{ nginx_status_rest_api_deny }};
{% endif %}
}
{% if nginx_rest_api_dashboard %}
location = /dashboard.html {
root /usr/share/nginx/html;
2020-07-22 16:19:43 +02:00
{% if nginx_status_rest_api_dashboard_allow is defined %}
allow {{ nginx_status_rest_api_dashboard_allow }};
{% endif %}
{% if nginx_status_rest_api_dashboard_deny is defined %}
deny {{ nginx_status_rest_api_dashboard_deny }};
{% endif %}
}
{% endif %}
}