Compare commits

...

2 Commits

Author SHA1 Message Date
Simon 08b19f76eb Throw error message on missing config 2024-02-07 23:42:03 +01:00
Simon 1a8809d6b5 add outline to combine.yml 2024-02-07 21:21:57 +01:00
2 changed files with 32 additions and 1 deletions

View File

@ -447,7 +447,13 @@ def config(apps):
""" Configure the apps """
for instance, instance_config in CONFIGS.items():
if apps:
selected_apps = [app for app in apps if app in instance_config.keys()]
selected_apps = []
for app in apps:
if app in instance_config.keys():
selected_apps.append(app)
else:
logging.error(f' App config \'{app}\' not found for {instance}!')
exit(1)
else:
selected_apps = instance_config.keys()
for app in selected_apps:

View File

@ -48,6 +48,15 @@ authentik:
- SECRET_MONITORING_ID_VERSION
- SECRET_MONITORING_SECRET_VERSION
- monitoring.png
outline:
uncomment:
- compose.outline.yml
- OUTLINE_DOMAIN
- SECRET_OUTLINE_ID_VERSION
- SECRET_OUTLINE_SECRET_VERSION
- outline.png
secrets:
outline_id: outline
nextcloud:
authentik:
uncomment:
@ -79,6 +88,22 @@ onlyoffice:
- SECRET_JWT_SECRET_VERSION
shared_secrets:
onlyoffice_jwt: jwt_secret
outline:
authentik:
env:
OIDC_CLIENT_ID: outline
OIDC_AUTH_URI: https://authentik.example.com/application/o/authorize/
OIDC_TOKEN_URI: https://authentik.example.com/application/o/token/
OIDC_USERINFO_URI: https://authentik.example.com/application/o/userinfo/
OIDC_DISPLAY_NAME: "Authentik"
uncomment:
- compose.oidc.yml
- OIDC_ENABLED
- OIDC_USERNAME_CLAIM
- OIDC_SCOPES
- SECRET_OIDC_CLIENT_SECRET_VERSION
shared_secrets:
outline_secret: oidc_client_secret
wordpress:
authentik:
uncomment: