summaryrefslogtreecommitdiffstats
path: root/roles/prometheus/tasks
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-09-19 14:40:06 +0200
committerAhmed Abdelhalim <[email protected]>2025-09-19 14:40:06 +0200
commit0460ecb3cfefc67a79d46d6d8f56676d77c9f507 (patch)
treebd0092d4b5e1d12511ccdd18d023fc266c08b444 /roles/prometheus/tasks
parentf48cd2f5d9ba32958f992b72b613277df42027e2 (diff)
Fix env files paths on different distros
Diffstat (limited to 'roles/prometheus/tasks')
-rw-r--r--roles/prometheus/tasks/main.yml7
1 files changed, 5 insertions, 2 deletions
diff --git a/roles/prometheus/tasks/main.yml b/roles/prometheus/tasks/main.yml
index c24bddf9..236b0111 100644
--- a/roles/prometheus/tasks/main.yml
+++ b/roles/prometheus/tasks/main.yml
@@ -1,4 +1,7 @@
---
+- name: "Include OS-specific variables"
+ ansible.builtin.include_vars: "{{ ansible_distribution | lower }}.yml"
+
- name: "Create prometheus group"
become: true
ansible.builtin.group:
@@ -50,7 +53,7 @@
ansible.builtin.copy:
content: |
PROMETHEUS_ARGS="--web.listen-address={{ prometheus_host }}:{{ prometheus_port }}"
- dest: "/etc/conf.d/prometheus"
+ dest: "{{ prometheus_env_file }}"
mode: "0644"
notify: "Restart prometheus"
@@ -63,7 +66,7 @@
--web.listen-address={{ prometheus_host }}:{{ prometheus_node_exporter_port }}
--collector.systemd
"
- dest: "/etc/conf.d/prometheus-node-exporter"
+ dest: "{{ prometheus_node_exporter_env_file }}"
mode: "0644"
notify: "Restart node-exporter"