From 2bb99d370f33065a2539aba89a0f0c637d6f5788 Mon Sep 17 00:00:00 2001 From: grizzly Date: Mon, 15 Apr 2019 12:27:07 +0200 Subject: [PATCH 1/3] =?UTF-8?q?D=C3=A9ploiement=20du=20node-exporter=20sur?= =?UTF-8?q?=20presques=20tout=20les=20serveurs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- monitoring-nodes.yml | 5 +++++ roles/node-prometheus/tasks/main.yml | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 monitoring-nodes.yml create mode 100644 roles/node-prometheus/tasks/main.yml diff --git a/monitoring-nodes.yml b/monitoring-nodes.yml new file mode 100644 index 00000000..e7dee082 --- /dev/null +++ b/monitoring-nodes.yml @@ -0,0 +1,5 @@ +--- +# Playbook for the prometheus nodes +- host: all, !prometheus.adm.crans.org + roles: + - node-prometheus diff --git a/roles/node-prometheus/tasks/main.yml b/roles/node-prometheus/tasks/main.yml new file mode 100644 index 00000000..f5a5e40b --- /dev/null +++ b/roles/node-prometheus/tasks/main.yml @@ -0,0 +1,9 @@ +--- + +- name: Install Prometheus node-exporter + apt: + update_cache: true + name: prometheus-node-exporter + register: apt_result + retries: 3 + until: apt_result is succeeded From 932e2e6858079d95b8ded6efed5786055025fa66 Mon Sep 17 00:00:00 2001 From: grizzly Date: Tue, 16 Apr 2019 22:28:05 +0200 Subject: [PATCH 2/3] Minors changes for practicality --- monitoring.yml | 4 ++++ roles/{node-prometheus => prometheus-node}/tasks/main.yml | 0 2 files changed, 4 insertions(+) rename roles/{node-prometheus => prometheus-node}/tasks/main.yml (100%) diff --git a/monitoring.yml b/monitoring.yml index fad9146c..f753ad7c 100644 --- a/monitoring.yml +++ b/monitoring.yml @@ -3,3 +3,7 @@ - hosts: prometheus.adm.crans.org roles: - prometheus + +- hosts: all + roles: + - prometheus-node diff --git a/roles/node-prometheus/tasks/main.yml b/roles/prometheus-node/tasks/main.yml similarity index 100% rename from roles/node-prometheus/tasks/main.yml rename to roles/prometheus-node/tasks/main.yml From 65d10fd4ddc04f67b399624cf09d93747de469bf Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Wed, 17 Apr 2019 06:33:42 +0200 Subject: [PATCH 3/3] [monitoring] Remove useless playbook --- monitoring-nodes.yml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 monitoring-nodes.yml diff --git a/monitoring-nodes.yml b/monitoring-nodes.yml deleted file mode 100644 index e7dee082..00000000 --- a/monitoring-nodes.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -# Playbook for the prometheus nodes -- host: all, !prometheus.adm.crans.org - roles: - - node-prometheus