Add option to have two services in one role and add phpvms_test

This commit is contained in:
Tobias Reisinger 2026-02-09 23:20:17 +01:00
parent 8065273196
commit 4a71c9c170
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
8 changed files with 33 additions and 16 deletions

View file

@ -20,13 +20,16 @@
- name: Include service roles
ansible.builtin.include_role:
name: "{{ services_item }}"
name: "{{ services_item.value.ansible_role | default(services_item.key, true) }}"
tasks_from: "{{ services_item.value.ansible_tasks | default(omit, true) }}"
vars_from: "{{ services_item.value.ansible_vars | default(omit, true) }}"
apply:
tags: "{{ services_item }}"
tags: "{{ services_item.key }}"
tags: always
loop: "{{ host_services | services_names() }}"
loop: "{{ host_services | dict2items }}"
loop_control:
loop_var: services_item
label: "{{ services_item.key }}"
- name: Reload caddy on caddy tag
ansible.builtin.import_tasks: