diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-03-02 22:37:39 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-03-02 22:37:39 +0100 |
| commit | 8b766e87a0299836ed602e3936fbef9a6b403193 (patch) | |
| tree | 744f3b05dfc52d8bc0851a438f560a28ccb28c59 /roles/prometheus/tasks | |
| parent | 35d741bdbce14c26a7c235f0c8a2c7c0677b2311 (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.yml | 26 |
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" |
