mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-31 15:48:57 +02:00
Solved ooauth2 bugs and restructured postgres roile to implement extensions used by discourse
This commit is contained in:
21
roles/cmp-docker-oauth2/README.md
Normal file
21
roles/cmp-docker-oauth2/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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)
|
Reference in New Issue
Block a user