--- application_id: "web-app-pixelfed" swarm_stack_converge_retries: 600 PIXELFED_CONTAINER: "{{ lookup('config', application_id, 'services.pixelfed.name') }}" PIXELFED_WORKER_CONTAINER: "{{ lookup('config', application_id, 'services.worker.name') }}" PIXELFED_TITEL: "{{ lookup('config', application_id, 'services.pixelfed.titel') }}" PIXELFED_OIDC_ENABLED: "{{ lookup('config', application_id, 'services.sso.enabled') }}" PIXELFED_OIDC_ONION_ISSUER: "{{ lookup('tls', 'web-app-keycloak', 'domain').endswith('.onion') }}" PIXELFED_OIDC_SOCKS_PROXY: "{{ lookup('tor_socks_proxy') if PIXELFED_OIDC_ONION_ISSUER | bool else '' }}" PIXELFED_NO_PROXY: "{{ ['localhost', '127.0.0.1', lookup('objstore', application_id, 'host')] | select | join(',') }}" PIXELFED_APP_USER: "33" PIXELFED_INSTANCE_DIR: "{{ lookup('container', application_id, 'directories.instance') }}" PIXELFED_ENV_FILE: "{{ lookup('container', application_id, 'files.env') }}" PIXELFED_ENTRYPOINT_FILE: "docker-entrypoint.sh" PIXELFED_ENTRYPOINT_HOST_ABS: "{{ [PIXELFED_INSTANCE_DIR, PIXELFED_ENTRYPOINT_FILE] | path_join }}" PIXELFED_ENTRYPOINT_DOCKER: "{{ lookup('volume', 'web-app-pixelfed', 'entrypoint').target }}" PIXELFED_WORKER_ENTRYPOINT_FILE: "worker-entrypoint.sh" PIXELFED_WORKER_ENTRYPOINT_HOST_ABS: "{{ [PIXELFED_INSTANCE_DIR, PIXELFED_WORKER_ENTRYPOINT_FILE] | path_join }}" PIXELFED_WORKER_ENTRYPOINT_DOCKER: "{{ lookup('volume', 'web-app-pixelfed', 'worker_entrypoint').target }}" PIXELFED_DB_NAME: "{{ lookup('database', application_id, 'name') }}" PIXELFED_ADMIN_USER_KEY: "administrator" PIXELFED_ADMIN_USERNAME: "{{ lookup('users', PIXELFED_ADMIN_USER_KEY).username }}" PIXELFED_ADMIN_EMAIL: "{{ lookup('users', PIXELFED_ADMIN_USER_KEY).email }}" PIXELFED_ADMIN_PASSWORD: "{{ lookup('users', PIXELFED_ADMIN_USER_KEY).password }}" PIXELFED_ADMIN_NAME: "{{ (lookup('users', PIXELFED_ADMIN_USER_KEY).firstname ~ ' ' ~ lookup('users', PIXELFED_ADMIN_USER_KEY).lastname) | trim }}" PIXELFED_ADMIN_OIDC_ID: "{{ PIXELFED_ADMIN_USERNAME }}"