feat: refactor service management to use a unified services list and add cleanup tasks
This commit is contained in:
@@ -1,16 +1,10 @@
|
||||
---
|
||||
- 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 gitea tasks
|
||||
ansible.builtin.include_tasks: gitea/gitea.yml
|
||||
when: gitea_enabled|bool
|
||||
- name: Include service cleanup tasks
|
||||
ansible.builtin.include_tasks: service_cleanup.yml
|
||||
|
||||
- name: Include service tasks
|
||||
ansible.builtin.include_tasks: "{{ item.name }}/{{ item.name }}.yml"
|
||||
loop: "{{ services }}"
|
||||
when: item.enabled|bool
|
||||
loop_control:
|
||||
label: "{{ item.name }}"
|
||||
|
||||
Reference in New Issue
Block a user