From 8fe8788458086c9d6648a65e4cb3cf0f3ea1602e Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 9 Jan 2021 18:24:52 +0000 Subject: [PATCH] Move ARC size to defaults so it can be easily changed --- ansible/roles/zfs/defaults/main.yml | 2 ++ ansible/roles/zfs/tasks/main.yml | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 ansible/roles/zfs/defaults/main.yml 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