--- - name: Install packages block: - apt: name: - linux-headers-amd64 - zfs-dkms - apt: name: zfsutils-linux default_release: "{{ ansible_distribution_release | lower }}-backports" when: ansible_facts.distribution_release == 'bullseye' - apt: name: zfsutils-linux when: ansible_facts.distribution_release != 'bullseye' - name: Add the zfs module community.general.modprobe: name: zfs state: present - include_tasks: zpool.yaml loop: "{{ zpools }}" loop_control: loop_var: zpool - name: Create ZVOL community.general.zfs: name: "{{ zvol.pool }}/{{ zvol.name }}" state: "{{ zvol.state }}" extra_zfs_properties: "{{ zvol.extra_zfs_properties }}" loop: "{{ zvols }}" loop_control: loop_var: zvol