summaryrefslogtreecommitdiff
path: root/roles/zfs/base/tasks/enable-systemd-mount-generator.yml
blob: abefbeb1d760c78568931b2ec480c3c4caea467b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
---
- 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 zpools
  loop: "{{ zfs_zpools | 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 someing like:   zfs set canmount=on DATASET