diff --git a/tasks/main.yml b/tasks/main.yml
index 70f20fae4b4c879a66c7fb08d9f20d1a51f871c1..e2f3e226b5ebaa6feaf4f79feaf8619da24dcb0c 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -65,6 +65,10 @@
     notify:
       - "Re-start NetData"
 
+  - name: "Check if KSM is available"
+    stat: path='/sys/kernel/mm/ksm'
+    register: ksm
+
   # Note: copy module doesn't work here because parent directory /sys
   # is not writable, not even by root
   - name: "Configure KSM"
@@ -74,6 +78,7 @@
         value: '1'
       - file: 'sleep_millisecs'
         value: '1000'
+    when: ksm.stat.exists
     notify:
       - "Re-start NetData"