diff --git a/config/ansible/tasks/servers/zfs.yml b/config/ansible/tasks/servers/zfs.yml index ab519fd..a6ab1dd 100644 --- a/config/ansible/tasks/servers/zfs.yml +++ b/config/ansible/tasks/servers/zfs.yml @@ -8,6 +8,20 @@ - name: Ensure ZFS kernel module is loaded ansible.builtin.command: modprobe zfs become: true + args: + creates: /sys/module/zfs + +- name: Enable ZFS systemd services + ansible.builtin.systemd: + name: "{{ item }}" + enabled: true + state: started + become: true + with_items: + - zfs.target + - zfs-import-cache + - zfs-mount + - zfs-import.target - name: Ensure /mnt directory exists with proper permissions ansible.builtin.file: