From 13b0367d46cb843b7c2a0d26e4d5f95c0eb7d4f9 Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <ynerant@crans.org>
Date: Wed, 24 Feb 2021 23:08:37 +0100
Subject: [PATCH] [prometheus-nginx] Change exposed port for a non-standard
 port

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
---
 roles/prometheus-nginx-exporter/tasks/main.yml            | 2 +-
 roles/prometheus-nginx-exporter/templates/nginx/status.j2 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/roles/prometheus-nginx-exporter/tasks/main.yml b/roles/prometheus-nginx-exporter/tasks/main.yml
index 8517d290..43a8b7a0 100644
--- a/roles/prometheus-nginx-exporter/tasks/main.yml
+++ b/roles/prometheus-nginx-exporter/tasks/main.yml
@@ -12,7 +12,7 @@
     path: /etc/default/prometheus-nginx-exporter
     regexp: '^ARGS='
     line: |
-      ARGS="-web.listen-address={{ adm_ipv4 }}:9117"
+      ARGS="-web.listen-address={{ adm_ipv4 }}:9117 -nginx.scrape-uri=http://[::1]:6424/stub_status"
   notify:
     - Restart nginx
     - Restart prometheus-nginx-exporter
diff --git a/roles/prometheus-nginx-exporter/templates/nginx/status.j2 b/roles/prometheus-nginx-exporter/templates/nginx/status.j2
index d7051980..863b4b27 100644
--- a/roles/prometheus-nginx-exporter/templates/nginx/status.j2
+++ b/roles/prometheus-nginx-exporter/templates/nginx/status.j2
@@ -1,7 +1,7 @@
 {{ ansible_header | comment }}
 
 server {
-    listen 127.0.0.1:8080;
+    listen [::1]:8080;
     location = /stub_status {
         stub_status;
     }
-- 
GitLab