mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-26 10:11:10 +02:00
21 lines
761 B
Markdown
21 lines
761 B
Markdown
# cmp-docker-oauth2
|
|
|
|
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
|
|
|
|
CyMaIS NonCommercial License (CNCL)
|
|
See: [https://s.veen.world/cncl](https://s.veen.world/cncl)
|
|
|
|
## Author
|
|
|
|
Kevin Veen-Birkenbach
|
|
Consulting & Coaching Solutions
|
|
[https://www.veen.world](https://www.veen.world) |