diff --git a/tasks/main.yml b/tasks/main.yml
index 5079163dbd2f195d90f3ac9496667c5b8160cc7b..a6b75692187f3966003f55c32f8c787bdc8da1ff 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -31,5 +31,6 @@
     when: groups['varnishserver'] is defined and inventory_hostname in groups['varnishserver']
 
   - import_tasks: heartbeat.yml
+    when: netdata_heartbeat|default(true)
 
   when: '"netdata" not in excluded_roles'