From ff35c64d337a286ac2864c8403c1840e28bb23b1 Mon Sep 17 00:00:00 2001 From: spmfox Date: Sun, 28 May 2023 10:02:07 -0400 Subject: Initial commit --- roles/zfs/tasks/dataset-confirm-info.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 roles/zfs/tasks/dataset-confirm-info.yml (limited to 'roles/zfs/tasks/dataset-confirm-info.yml') diff --git a/roles/zfs/tasks/dataset-confirm-info.yml b/roles/zfs/tasks/dataset-confirm-info.yml new file mode 100644 index 0000000..65885fb --- /dev/null +++ b/roles/zfs/tasks/dataset-confirm-info.yml @@ -0,0 +1,10 @@ +- name: Fetch ZFS dataset information + community.general.zfs_facts: + dataset: "{{ zfs_dataset }}" + register: dataset_facts + +- name: Fail if ZFS dataset contains child datasets + ansible.builtin.fail: + msg: "Dataset {{ zfs_dataset }} contains child datasets." + when: dataset_facts.ansible_facts.ansible_zfs_datasets[0].usedbychildren != "0B" + -- cgit