diff --git a/all/sysctl/tasks/main.yml b/all/sysctl/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a3418c68b0bccef987bb2aa5b3427338bca2b726
--- /dev/null
+++ b/all/sysctl/tasks/main.yml
@@ -0,0 +1,12 @@
+---
+
+# set general sysctl.conf settings
+# the module will reload the setting so they are applied without reboot
+
+# minimize usage of swap 
+- sysctl:
+    name: vm.swappiness
+    value: '0'
+    state: present
+       
+    
\ No newline at end of file
diff --git a/site.yml b/site.yml
index be394f303e82be72b0de5f756be9de7ac1473126..d4eddde552366502d6e46a0a996caf8162355533 100644
--- a/site.yml
+++ b/site.yml
@@ -8,6 +8,7 @@
   roles:
     - { role: all/hostname, tags: common }
     - { role: all/common, tags: common }
+    - { role: all/sysctl, tags: sysctl }
 
 
 ##################################################
@@ -30,7 +31,6 @@
     - { role: common/nginx, tags: nginx }
     - { role: warpsrvint/docker_grafana, tags: grafana }
     - { role: warpsrvint/docker_influx, tags: influx }
-    - { role: warpsrvint/docker_kapacitor, tags: kapacitor }
     - { role: warpsrvint/docker_l4z0r, tags: l4z0r }
     - { role: warpsrvint/docker_matestatdb, tags: matestatdb }
     - { role: warpsrvint/docker_mqtt, tags: mqtt }