--- - name: enable zfs-list-cacher zlet file: src: /usr/lib/zfs-linux/zed.d/history_event-zfs-list-cacher.sh dest: /etc/zfs/zed.d/history_event-zfs-list-cacher.sh state: link - name: create base-directory for zfs-list.cache file: path: /etc/zfs/zfs-list.cache/ state: directory - name: create zfs-list.cache file for all pools loop: "{{ zfs_pools | dict2items }}" loop_control: label: "{{ item.key }}" copy: content: "" dest: "/etc/zfs/zfs-list.cache/{{ item.key }}" force: no ## TODO: if this is installed after the zpool has already been created zed needs to be triggered ## using something like: zfs set canmount=on DATASET