feat: add check for datapool existence before including services tasks

This commit is contained in:
Menno van Leeuwen 2025-03-12 10:48:52 +01:00
parent 5c905cde20
commit 3cab876224
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE

View File

@ -11,10 +11,22 @@
ansible.builtin.include_tasks: zfs.yml ansible.builtin.include_tasks: zfs.yml
when: ansible_hostname == "mennos-server" or ansible_hostname == "dotfiles-test" when: ansible_hostname == "mennos-server" or ansible_hostname == "dotfiles-test"
- name: Check if datapool exists
ansible.builtin.command: zpool list datapool
register: datapool_check
ignore_errors: true
become: true
changed_when: false
when: ansible_hostname == "mennos-server" or ansible_hostname == "dotfiles-test"
- name: Include services tasks - name: Include services tasks
ansible.builtin.include_tasks: services/services.yml ansible.builtin.include_tasks: services/services.yml
vars: vars:
hoarder_enabled: false hoarder_enabled: false
golink_enabled: false golink_enabled: false
immich_enabled: false immich_enabled: false
when: ansible_hostname == "mennos-server" when:
- ansible_hostname == "mennos-server" or ansible_hostname == "dotfiles-test"
- datapool_check is defined
- datapool_check.rc is defined
- datapool_check.rc == 0