From 78643a163dc3a4a9529206cd4624d20b73561898 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Wed, 2 Oct 2019 08:23:50 +0200 Subject: [PATCH] [prometheus-node] Use backports package --- roles/prometheus-node/tasks/main.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/roles/prometheus-node/tasks/main.yml b/roles/prometheus-node/tasks/main.yml index f0911e02..7d2080bb 100644 --- a/roles/prometheus-node/tasks/main.yml +++ b/roles/prometheus-node/tasks/main.yml @@ -3,9 +3,26 @@ apt: update_cache: true name: prometheus-node-exporter + install_recommends: no # Do not install smartmontools register: apt_result retries: 3 until: apt_result is succeeded + when: + - ansible_lsb.codename == 'buster' + +# Prometheus 2 node is in stretch-backports +- name: Install Prometheus node-exporter (stretch-backports) + apt: + update_cache: true + name: prometheus-node-exporter + install_recommends: no + state: latest + default_release: stretch-backports + register: apt_result + retries: 3 + until: apt_result is succeeded + when: + - ansible_lsb.codename == 'stretch' - name: Activate prometheus-node-exporter service systemd: @@ -13,12 +30,11 @@ enabled: yes state: started -# Doesn't work on Debian Stretch +# Doesn't work on Debian Stretch with the old prometheus package - name: Make Prometheus node-exporter listen on adm only - when: - - ansible_lsb.codename == 'buster' lineinfile: path: /etc/default/prometheus-node-exporter regexp: '^ARGS=' line: "ARGS=\"--web.listen-address={{ ansible_hostname }}.adm.crans.org:9100\"" notify: Restart prometheus-node-exporter +