--- - name: "✅ MEDIAWIKI | Ensure required host directories exist" ansible.builtin.file: path: "{{ item }}" state: directory mode: "0755" loop: - "{{ MEDIAWIKI_LOCAL_MOUNT_DIR }}" - "{{ MEDIAWIKI_CONFIG_DIR }}" - name: "📄 MEDIAWIKI | Render host-side PHP config files" ansible.builtin.include_tasks: file: "{{ lookup('path_absolute', 'roles/sys-svc-compose/tasks/utils/render_replicated_templates.yml') }}" vars: role_templates: - src: "oidc.php.j2" dest: "{{ MEDIAWIKI_LOCAL_MOUNT_DIR }}/oidc.php" owner: "root" group: "{{ MEDIAWIKI_USER_GID }}" mode: "0640" condition: "{{ MEDIAWIKI_OIDC_ENABLED | bool }}" - src: "debug.php.j2" dest: "{{ MEDIAWIKI_LOCAL_MOUNT_DIR }}/debug.php" owner: "root" group: "{{ MEDIAWIKI_USER_GID }}" mode: "0640" - src: "LocalSettings.php.j2" dest: "{{ MEDIAWIKI_LOCALSETTINGS_HOST_PATH }}" owner: "root" group: "{{ MEDIAWIKI_USER_GID }}" mode: "0640"