From a72a862734a04fbde93aa6ebe698bf21f07e606f Mon Sep 17 00:00:00 2001 From: Ahmed AbdelHalim Date: Mon, 2 Mar 2026 22:37:39 +0100 Subject: Refactor prometheus to move node_exporter role out of the server role --- roles/prometheus/tasks/main.yml | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) (limited to 'roles/prometheus/tasks') 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" -- cgit v1.2.3