diff options
Diffstat (limited to 'roles/storage/zfs/base/tasks/main.yml')
-rw-r--r-- | roles/storage/zfs/base/tasks/main.yml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/roles/storage/zfs/base/tasks/main.yml b/roles/storage/zfs/base/tasks/main.yml index 99b8e228..b731bb1f 100644 --- a/roles/storage/zfs/base/tasks/main.yml +++ b/roles/storage/zfs/base/tasks/main.yml @@ -59,3 +59,12 @@ label: "{{ item.key }}" when: item.key not in zfs_existing_pools command: "zpool create -m {{ item.value.mountpoint }} {% for prop, value in (item.value.properties | default(zfs_pool_default_properties)).items() %}-o {{ prop }}={{ value }} {% endfor %}{{ item.key }} {{ item.value.create_vdevs }}" + +- name: create zfs volumes + loop: "{{ zfs_volumes | zfs_volume_list }}" + loop_control: + label: "{{ item.pool }}/{{ item.name }}" + vars: + zfs_volume: "{{ item }}" + include_role: + name: storage/zfs/volume |