From ae1241c10e8fd96136ccd8386ff4dd7bf9507523 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Wed, 12 Mar 2025 10:32:41 +0100 Subject: [PATCH] feat: enable and start ZFS systemd services in configuration --- config/ansible/tasks/servers/zfs.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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: