From 0e852e721b26b0233fc2e8d1837013f91b217cc2 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 20 Jun 2016 19:51:28 +0200
Subject: [PATCH] Configure KSM only if it is available

---
 tasks/main.yml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tasks/main.yml b/tasks/main.yml
index 70f20fa..e2f3e22 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"
 
-- 
GitLab