fix: Change list handling for services directories

Changed how lists of volumes is handled when reading from services directories. New form uses jinja2 based templating, allowing for handling lists with 1 element.
Removed some unneeded comments.
This commit is contained in:
Jordan Del Pilar
2026-06-12 16:48:23 -07:00
parent 7d8c78b14e
commit 498c097e9a
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
path: "{{ item.1.split(':')[0] }}"
state: directory
mode: "0755"
loop: "{{ lookup('ansible.builtin.subelements', dns_services, 'volumes', {'skip_missing': true}) }}"
loop: "{{ dns_services | subelements('volumes', skip_missing=True) }}"
- name: Create Podman Quadlets
ansible.builtin.template:
+3 -3
View File
@@ -3,7 +3,7 @@
path: "{{ item.1.split(':')[0] }}"
state: directory
mode: "0755"
loop: "{{ lookup('ansible.builtin.subelements', gitea_services, 'volumes', {'skip_missing': true}) }}"
loop: "{{ gitea_services | subelements('volumes', skip_missing=True) }}"
- name: Create Gitea Quadlets
ansible.builtin.template:
@@ -12,7 +12,7 @@
owner: "{{ ansible_user }}"
mode: "664"
loop: "{{ gitea_services }}"
register: gitea_quadlet_results # <--- Unique name
register: gitea_quadlet_results
notify:
- Reload systemd User Daemon
- Restart changed Gitea Services
@@ -24,7 +24,7 @@
owner: "{{ ansible_user }}"
mode: "664"
loop: "{{ runner_services }}"
register: runner_quadlet_results # <--- Unique name
register: runner_quadlet_results
notify:
- Reload systemd User Daemon
- Restart changed Runner Services