Added more scalable oauth2_proxy_active configuration

This commit is contained in:
Kevin Veen-Birkenbach 2025-02-17 16:07:26 +01:00
parent 77ad71436e
commit b740b978b5
5 changed files with 13 additions and 8 deletions

View File

@ -80,6 +80,7 @@ defaults_applications:
lam: lam:
version: "latest" version: "latest"
administrator_password: "{{user_administrator_initial_password}}" # CHANGE for security reasons administrator_password: "{{user_administrator_initial_password}}" # CHANGE for security reasons
oauth2_proxy_active: true
openldap: openldap:
version: "latest" version: "latest"
network: network:
@ -155,6 +156,7 @@ defaults_applications:
## Open Project ## Open Project
openproject: openproject:
version: "13" # Update when available. Sadly no rolling release implemented version: "13" # Update when available. Sadly no rolling release implemented
oauth2_proxy_active: true
## Peertube ## Peertube
peertube: peertube:
@ -164,6 +166,7 @@ defaults_applications:
phpmyadmin: phpmyadmin:
version: "latest" version: "latest"
autologin: false # This is a high security risk. Just activate this option if you know what you're doing autologin: false # This is a high security risk. Just activate this option if you know what you're doing
oauth2_proxy_active: true
## Pixelfed ## Pixelfed
pixelfed: pixelfed:

View File

@ -5,7 +5,7 @@ ldap_enabled: True
# OAuth2 Proxy Configuration # OAuth2 Proxy Configuration
oauth2_proxy_upstream_application_and_port: "{{ applications.ldap.webinterface }}:{% if applications.ldap.webinterface == 'phpldapadmin' %}8080{% else %}80{% endif %}" oauth2_proxy_upstream_application_and_port: "{{ applications.ldap.webinterface }}:{% if applications.ldap.webinterface == 'phpldapadmin' %}8080{% else %}80{% endif %}"
oauth2_proxy_active: true oauth2_proxy_active: "{{ applications.ldap.lam.oauth2_proxy_active | bool }}"
enable_wildcard_certificate: false # Activate dedicated Certificate enable_wildcard_certificate: false # Activate dedicated Certificate

View File

@ -13,6 +13,6 @@ dummy_volume: "{{docker_compose.directories.volu
# OAuth2 Proxy Configuration # OAuth2 Proxy Configuration
oauth2_proxy_upstream_application_and_port: "proxy:80" oauth2_proxy_upstream_application_and_port: "proxy:80"
oauth2_proxy_active: true oauth2_proxy_active: "{{ applications.openproject.oauth2_proxy_active | bool }}"
ldap_enabled: True ldap_enabled: True

View File

@ -1,5 +1,4 @@
application_id: "phpmyadmin" application_id: "phpmyadmin"
database_type: "mariadb" database_type: "mariadb"
database_host: "{{ 'central-' + database_type if enable_central_database}}" database_host: "{{ 'central-' + database_type if enable_central_database}}"
# OAuth2 Proxy Configuration oauth2_proxy_active: "{{ applications.phpmyadmin.oauth2_proxy_active | bool }}"
oauth2_proxy_active: true

View File

@ -250,6 +250,8 @@ HINT: Better overwritte CSS variables instead of individual elements.
--pf-v5-global--BackgroundColor--100: var(--color-99); --pf-v5-global--BackgroundColor--100: var(--color-99);
--pf-v5-global--BackgroundColor--150: var(--color-95); --pf-v5-global--BackgroundColor--150: var(--color-95);
--pf-v5-global--BackgroundColor--200: var(--color-85); --pf-v5-global--BackgroundColor--200: var(--color-85);
--pf-v5-global--BackgroundColor--300: var(--color-75);
--pf-v5-global--BackgroundColor--400: var(--color-65);
--pf-v5-global--BackgroundColor--light-100: var(--color-100); --pf-v5-global--BackgroundColor--light-100: var(--color-100);
--pf-v5-global--BackgroundColor--light-200: var(--color-95); --pf-v5-global--BackgroundColor--light-200: var(--color-95);
--pf-v5-global--BackgroundColor--light-300: var(--color-85); --pf-v5-global--BackgroundColor--light-300: var(--color-85);
@ -326,6 +328,7 @@ HINT: Better overwritte CSS variables instead of individual elements.
--pf-v5-global--BorderColor--100: var(--color-75); --pf-v5-global--BorderColor--100: var(--color-75);
--pf-v5-global--BorderColor--200: var(--color-50); --pf-v5-global--BorderColor--200: var(--color-50);
--pf-v5-global--BorderColor--300: var(--color-85); --pf-v5-global--BorderColor--300: var(--color-85);
--pf-v5-global--BorderColor--400: var(--color-65);
--pf-v5-global--BorderColor--dark-100: var(--color-75); --pf-v5-global--BorderColor--dark-100: var(--color-75);
--pf-v5-global--BorderColor--light-100: var(--color-65); --pf-v5-global--BorderColor--light-100: var(--color-65);
@ -396,7 +399,7 @@ button:hover, .btn:hover {
/* Inputs & Forms in Light Mode (Using a Light Tone from the Corporate Design) */ /* Inputs & Forms in Light Mode (Using a Light Tone from the Corporate Design) */
input, textarea, select { input, textarea, select {
background-color: var(--info-color) !important; /* Instead of var(--color-90) */ background-color: var(--color-82) !important; /* Instead of var(--color-90) */
color: var(--color-40) !important; color: var(--color-40) !important;
border-color: var(--color-70) !important; border-color: var(--color-70) !important;
} }