From 14c236650ca391480d830e8510e3dc111852d3f5 Mon Sep 17 00:00:00 2001 From: ITQ Date: Thu, 19 Mar 2026 14:44:40 +0300 Subject: [PATCH] refactor(roles/monitoring): misc and formatting improvements --- roles/monitoring/defaults/main.yaml | 3 +++ roles/monitoring/tasks/main.yaml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 roles/monitoring/defaults/main.yaml diff --git a/roles/monitoring/defaults/main.yaml b/roles/monitoring/defaults/main.yaml new file mode 100644 index 0000000..5e49c71 --- /dev/null +++ b/roles/monitoring/defaults/main.yaml @@ -0,0 +1,3 @@ +--- +monitoring_enabled: true +monitoring_prometheus_node_exporter: true diff --git a/roles/monitoring/tasks/main.yaml b/roles/monitoring/tasks/main.yaml index e3831d0..461c150 100644 --- a/roles/monitoring/tasks/main.yaml +++ b/roles/monitoring/tasks/main.yaml @@ -6,6 +6,8 @@ tags: monitoring - name: Manage Prometheus node exporter + when: monitoring_prometheus_node_exporter | bool + tags: monitoring, prometheus block: - name: Install Prometheus node exporter ansible.builtin.apt: @@ -18,5 +20,3 @@ name: prometheus-node-exporter state: started enabled: true - when: monitoring_prometheus_node_exporter | bool - tags: monitoring, prometheus