From c4f04df30b322ae2a721ee5fe7f7089d358dca95 Mon Sep 17 00:00:00 2001 From: Julian Labus Date: Fri, 14 Sep 2018 13:11:14 +0200 Subject: [PATCH] role service-nginx: only provide location /metrics if node_exporter is availible --- roles/service-nginx/templates/default.conf.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/service-nginx/templates/default.conf.j2 b/roles/service-nginx/templates/default.conf.j2 index fdaff8a..db53d44 100644 --- a/roles/service-nginx/templates/default.conf.j2 +++ b/roles/service-nginx/templates/default.conf.j2 @@ -36,6 +36,7 @@ server { autoindex_exact_size off; } +{% if node_exporter_present is defined %} location ^~ /metrics { set $metric_addr 127.0.0.1; proxy_pass http://$metric_addr:9100/metrics; @@ -47,5 +48,6 @@ server { allow {{ lookup('dig', host, 'qtype=AAAA') }}; deny all; {% endfor %} +{% endif %} } }