From 0c8b4730af69b7691b5f48934bf721c00652ad3d Mon Sep 17 00:00:00 2001 From: Pavel Sinkevych Date: Wed, 12 Dec 2018 18:32:05 +0300 Subject: [PATCH] Fix prometheus prechecks for haproxy and memcached Add missing `prometheus_memcached_exporter` container_fact Fix conditional container_fact for haproxy_exporter Change-Id: Id0f3b94af956f51e3c782c0244c6ce7a340119bd Closes-Bug: #1808820 --- ansible/roles/prometheus/tasks/precheck.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ansible/roles/prometheus/tasks/precheck.yml b/ansible/roles/prometheus/tasks/precheck.yml index abfd368e91..bb5e03642b 100644 --- a/ansible/roles/prometheus/tasks/precheck.yml +++ b/ansible/roles/prometheus/tasks/precheck.yml @@ -5,6 +5,7 @@ - prometheus_server - prometheus_node_exporter - prometheus_haproxy_exporter + - prometheus_memcached_exporter - prometheus_mysqld_exporter - prometheus_cadvisor - prometheus_alertmanager @@ -53,7 +54,7 @@ timeout: 1 state: stopped when: - - container_facts['prometheus_mysqld_exporter'] is not defined + - container_facts['prometheus_haproxy_exporter'] is not defined - inventory_hostname in groups['prometheus-haproxy-exporter'] - enable_prometheus_haproxy_exporter | bool