Sys-stk-back-stateless Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Loads the docker-compose role and adds OAuth2 proxy support if enabled in the application’s configuration. This ensures authentication via a centralized OIDC provider (e.g., Keycloak) with minimal configuration overhead.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach Consulting & Coaching Solutions
min_ansible_version: 2.9
platforms: [{‘name’: ‘Docker’, ‘versions’: [‘latest’]}]
galaxy_tags: [‘docker’, ‘compose’, ‘oauth2’, ‘oidc’, ‘authentication’, ‘proxy’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
README¶
sys-stk-back-stateless¶
This Ansible role enhances a Docker Compose application by conditionally
enabling OAuth2-based authentication. It ensures that the
docker-compose role is always loaded, and if the application has
OAuth2 support enabled via features.oauth2, it also configures the
OAuth2 proxy.
Features¶
Loads the
docker-composeroleConditionally configures OAuth2 reverse proxy via
web-app-oauth2-proxySupports OIDC providers like Keycloak
Application-driven behavior via
features.oauth2in the configuration
License¶
Infinito.Nexus NonCommercial License See: https://s.infinito.nexus/license