refactor: streamline Ansible service task inclusion for clarity
Some checks failed
Nix Format Check / check-format (push) Failing after 39s

This commit is contained in:
Menno van Leeuwen 2025-03-12 13:14:21 +01:00
parent d02ab9825c
commit 2dcaa3d70c
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE

View File

@ -1,23 +1,12 @@
---
- name: Deploy docker services
hosts: all
become: true
vars:
caddy_enabled: "{{ caddy_enabled | default(false) }}"
golink_enabled: "{{ golink_enabled | default(false) }}"
hoarder_enabled: "{{ hoarder_enabled | default(false) }}"
immich_enabled: "{{ immich_enabled | default(false) }}"
tasks:
- name: Include caddy tasks
ansible.builtin.include_tasks: caddy/caddy.yml
when: caddy_enabled|bool
- name: Include golink tasks
ansible.builtin.include_tasks: golink/golink.yml
when: golink_enabled|bool
- name: Include hoarder tasks
ansible.builtin.include_tasks: hoarder/hoarder.yml
when: hoarder_enabled|bool
- name: Include immich tasks
ansible.builtin.include_tasks: immich/immich.yml
when: immich_enabled|bool
- name: Include caddy tasks
ansible.builtin.include_tasks: caddy/caddy.yml
when: caddy_enabled|bool
- name: Include golink tasks
ansible.builtin.include_tasks: golink/golink.yml
when: golink_enabled|bool
- name: Include hoarder tasks
ansible.builtin.include_tasks: hoarder/hoarder.yml
when: hoarder_enabled|bool
- name: Include immich tasks
ansible.builtin.include_tasks: immich/immich.yml
when: immich_enabled|bool