Added auto admin creation and oidc draft for listmonk

This commit is contained in:
Kevin Veen-Birkenbach 2025-04-22 16:01:47 +02:00
parent 3653b3111a
commit 965af4fbaa
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
2 changed files with 19 additions and 1 deletions

View File

@ -1 +1,17 @@
TZ=Etc/UTC
# Administrator setup
LISTMONK_ADMIN_USER={{users.administrator.username}}
LISTMONK_ADMIN_PASSWORD={{users.administrator.password}}
{% if applications[application_id].features.oidc | bool %}
###################################
# OpenID Connect settings
###################################
LISTMONK_security__oidc__enabled=true
LISTMONK_security__oidc__provider_url={{ oidc.client.discovery_document }}
LISTMONK_security__oidc__client_id={{oidc.client.id}}
LISTMONK_security__oidc__client_secret={{oidc.client.secret}}
{% endif %}

View File

@ -272,6 +272,7 @@ defaults_applications:
users:
administrator:
username: "{{users.administrator.username}}" # Listmonk administrator account username
password: "{{users.administrator.password}}" # Password to initialized Listmonk administrator with
public_api_activated: False # Security hole. Can be used for spaming
version: "latest" # Docker Image version
setup: false # Set true in inventory file to execute the setup and initializing procedures
@ -280,6 +281,7 @@ defaults_applications:
'css': true,
'iframe': true,
'database': true,
'oidc': true,
}) }}{% raw %}
mailu: