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-compose role

  • Conditionally configures OAuth2 reverse proxy via web-app-oauth2-proxy

  • Supports OIDC providers like Keycloak

  • Application-driven behavior via features.oauth2 in the configuration

License

Infinito.Nexus NonCommercial License See: https://s.infinito.nexus/license

Author

Kevin Veen-Birkenbach Consulting & Coaching Solutions https://www.veen.world