diff --git a/config/ansible/tasks/servers/server.yml b/config/ansible/tasks/servers/server.yml index 93714ce..bc8975c 100644 --- a/config/ansible/tasks/servers/server.yml +++ b/config/ansible/tasks/servers/server.yml @@ -11,10 +11,22 @@ ansible.builtin.include_tasks: zfs.yml 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 ansible.builtin.include_tasks: services/services.yml vars: hoarder_enabled: false golink_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