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