diff --git a/ansible/roles/zfs/defaults/main.yml b/ansible/roles/zfs/defaults/main.yml new file mode 100644 index 0000000..f70732a --- /dev/null +++ b/ansible/roles/zfs/defaults/main.yml @@ -0,0 +1,2 @@ +# Cap ARC size to 50% RAM +zfs_arc_size: "{{ (ansible_memtotal_mb * 1024 * 1024) * 0.5 }}" diff --git a/ansible/roles/zfs/tasks/main.yml b/ansible/roles/zfs/tasks/main.yml index 4595036..71c600f 100644 --- a/ansible/roles/zfs/tasks/main.yml +++ b/ansible/roles/zfs/tasks/main.yml @@ -1,7 +1,3 @@ -- name: Calculate ZFS ARC size - set_fact: - zfs_arc_size: "{{ (ansible_memtotal_mb * 1024 * 1024) * 0.5 }}" - - name: Enable zfs module modprobe: name: zfs