blob: 9466c46258d0e83411d52a0af50ae1c5edceed2b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
- name: "Check if dataset {{ dataset.name }} exists"
shell: zfs list -o name | grep -Fxq "{{ dataset.name }}"
changed_when: false
failed_when: false
register: check_dataset_exists
- name: "Create ZFS dataset {{ dataset.name }}"
shell: |
{% if dataset.mountpoint is defined %}
zfs create -o "mountpoint={{ dataset.mountpoint }}" -p "{{ dataset.name }}"
{% else %}
zfs create -p "{{ dataset.name }}"
{% endif %}
when: check_dataset_exists.rc != 0
|