--- - name: "🔍 Resolve the node that holds '{{ JOOMLA_CONTAINER }}' and its local id" ansible.builtin.include_tasks: "{{ lookup('path_absolute', 'roles/sys-svc-compose/tasks/utils/swarm/resolve_host_cid.yml') }}" vars: resolve_service_key: "{{ entity_name }}" resolve_output_prefix: JOOMLA resolve_compose_cid: "{{ JOOMLA_CONTAINER_ADDRESS }}" - name: 📂 Include install routines include_tasks: "{{ joomla_step }}" loop: - 03_install.yml - 04_debug.yml - 05_patch.yml loop_control: loop_var: joomla_step - name: 📂 Include assert routines include_tasks: "06_assert.yml" when: MODE_ASSERT_LOCAL | bool - name: ♻️ Reset Admin Password include_tasks: 07_reset_admin_password.yml - name: "📦 Install plg_system_keycloak (native OIDC)" include_tasks: 08_oidc_plugin.yml when: lookup('config', application_id, 'addons.plg_system_keycloak.enabled') | bool