diff --git a/files/zfs.conf b/files/zfs.conf
new file mode 100644
index 0000000000000000000000000000000000000000..57ce19bc4a716fffc4a559235da6464e569e302d
--- /dev/null
+++ b/files/zfs.conf
@@ -0,0 +1 @@
+options zfs zfs_arc_max=17179869184
diff --git a/tasks/zfs_memory_limit.yml b/tasks/zfs_memory_limit.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9c8089c7ab101abfac497c1dfef59d8853fdad07
--- /dev/null
+++ b/tasks/zfs_memory_limit.yml
@@ -0,0 +1,8 @@
+---
+- name: Upgrade nodes
+  copy:
+    dest: /etc/modprode.d/zfs.conf
+    src: zfs.conf
+
+- name: Apply limit otf
+  shell: echo 17179869184 > /sys/module/zfs/parameters/zfs_arc_max