diff --git a/ansible/roles/prometheus/tasks/precheck.yml b/ansible/roles/prometheus/tasks/precheck.yml
index abfd368e91ecdc0a0ff9e1ceb44cc48cfc7aa9d2..bb5e03642b19bd57b65c8cde11f49672fe4125fb 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