aboutsummaryrefslogtreecommitdiff
path: root/roles/zfs/tasks/dataset-check-duplicate.yml
blob: beda19f68b9abf26d9d5796cf314398c03460b31 (plain)
1
2
3
4
5
6
7
8
9
10
- name: Check if ZFS dataset exists
  community.general.zfs_facts:
    dataset: "{{ zfs_dataset }}"
  register: zfs_dataset_exists_check
  ignore_errors: true

- name: Fail if ZFS dataset already exists
  ansible.builtin.fail:
    msg: "Dataset {{ zfs_dataset }} is already in-use."
  when: not zfs_dataset_exists_check.failed