summaryrefslogtreecommitdiffstats
path: root/roles/prometheus/tasks
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-03-02 22:37:39 +0100
committerAhmed Abdelhalim <[email protected]>2026-03-02 22:37:39 +0100
commit8b766e87a0299836ed602e3936fbef9a6b403193 (patch)
tree744f3b05dfc52d8bc0851a438f560a28ccb28c59 /roles/prometheus/tasks
parent35d741bdbce14c26a7c235f0c8a2c7c0677b2311 (diff)
Refactor prometheus to move node_exporter role out of the server role
Diffstat (limited to 'roles/prometheus/tasks')
-rw-r--r--roles/prometheus/tasks/main.yml26
1 files changed, 4 insertions, 22 deletions
diff --git a/roles/prometheus/tasks/main.yml b/roles/prometheus/tasks/main.yml
index e4c8c6f5..1f639c6d 100644
--- a/roles/prometheus/tasks/main.yml
+++ b/roles/prometheus/tasks/main.yml
@@ -29,12 +29,10 @@
- "/etc/prometheus"
- "/var/lib/prometheus"
-- name: "Install prometheus packages"
+- name: "Install prometheus"
become: true
ansible.builtin.package:
- name:
- - "prometheus"
- - "prometheus-node-exporter"
+ name: "prometheus"
state: "present"
- name: "Create prometheus configuration"
@@ -57,25 +55,9 @@
mode: "0644"
notify: "Restart prometheus"
-# NOTE: show systemd configurations using: systemctl cat prometheus-node-exporter
-- name: "Configure node-exporter host/port via environment file"
- become: true
- ansible.builtin.copy:
- content: |
- NODE_EXPORTER_ARGS="
- --web.listen-address={{ prometheus_host }}:{{ prometheus_node_exporter_port }}
- --collector.systemd
- "
- dest: "{{ prometheus_node_exporter_env_file }}"
- mode: "0644"
- notify: "Restart node-exporter"
-
-- name: "Start and enable prometheus services"
+- name: "Start and enable prometheus"
become: true
ansible.builtin.systemd_service:
- name: "{{ item }}"
+ name: "prometheus"
state: "started"
enabled: true
- loop:
- - "prometheus"
- - "prometheus-node-exporter"