From 12fbdc540158606857de6fec30f5e5b4d27f0653 Mon Sep 17 00:00:00 2001
From: Kristian Klausen <kristian@klausen.dk>
Date: Sun, 22 Dec 2024 14:21:52 +0100
Subject: [PATCH] prometheus: Fix "cli configuration" changes not taking effect
 automatically

Fixes: bd19c007 ("Add configuration to retain prometheus data for 1 year")
---
 roles/prometheus/handlers/main.yml | 3 +++
 roles/prometheus/tasks/main.yml    | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/roles/prometheus/handlers/main.yml b/roles/prometheus/handlers/main.yml
index 9c8f6efe0..f0cdc4508 100644
--- a/roles/prometheus/handlers/main.yml
+++ b/roles/prometheus/handlers/main.yml
@@ -1,2 +1,5 @@
 - name: Reload prometheus
   service: name=prometheus state=reloaded
+
+- name: Restart prometheus
+  service: name=prometheus state=restarted
diff --git a/roles/prometheus/tasks/main.yml b/roles/prometheus/tasks/main.yml
index d564eaaba..42cd4e046 100644
--- a/roles/prometheus/tasks/main.yml
+++ b/roles/prometheus/tasks/main.yml
@@ -7,7 +7,7 @@
 
 - name: Install prometheus cli configuration
   template: src=prometheus.conf.j2 dest=/etc/conf.d/prometheus owner=root group=root mode=644
-  notify: Reload prometheus
+  notify: Restart prometheus
 
 - name: Install prometheus web-config configuration
   template: src=web-config.yml.j2 dest=/etc/prometheus/web-config.yml owner=root group=prometheus mode=640
-- 
GitLab