Updated user logic

This commit is contained in:
2025-07-02 18:29:53 +02:00
parent 9cf18cae0e
commit 03db141316
42 changed files with 166 additions and 79 deletions

View File

@@ -0,0 +1,3 @@
users:
administrator:
email: "administrator@{{ primary_domain }}"

View File

@@ -1,6 +1,3 @@
users:
administrator:
email: "administrator@{{ primary_domain }}"
images:
pds: "ghcr.io/bluesky-social/pds:latest"
pds:

View File

@@ -0,0 +1,6 @@
users:
administrator:
username: "administrator"
contact:
description: "General contact account"
username: "contact"

View File

@@ -1,11 +1,5 @@
images:
espocrm: "espocrm/espocrm:latest"
users:
administrator:
username: "administrator"
contact:
description: "General contact account"
username: "contact"
features:
matomo: true
css: false

View File

@@ -0,0 +1,3 @@
users:
administrator:
username: "administrator"

View File

@@ -1,8 +1,5 @@
images:
keycloak: "quay.io/keycloak/keycloak:latest"
users:
administrator:
username: "administrator"
import_realm: True # If True realm will be imported. If false skip.
credentials:
features:

View File

@@ -0,0 +1,3 @@
users:
administrator:
username: "administrator"

View File

@@ -6,9 +6,6 @@ network:
public: False # Set to true in inventory file if you want to expose the LDAP port to the internet
hostname: "ldap" # Hostname of the LDAP Server in the central_ldap network
webinterface: "lam" # The webinterface which should be used. Possible: lam and phpldapadmin
users:
administrator:
username: "administrator"
credentials:
features:
ldap: true

View File

@@ -0,0 +1,7 @@
users:
administrator:
username: "administrator"
bounce:
username: "bounce"
newsletter:
username: "newsletter"

View File

@@ -1,12 +1,5 @@
images:
listmonk: "listmonk/listmonk:latest"
users:
administrator:
username: "administrator"
bounce:
username: "bounce"
newsletter:
username: "newsletter"
public_api_activated: False # Security hole. Can be used for spaming
version: "latest" # Docker Image version
features:

View File

@@ -0,0 +1,3 @@
users:
administrator:
email: "administrator@{{ primary_domain }}" # Administrator Email for DNS Records

View File

@@ -1,7 +1,4 @@
version: "2024.06" # Docker Image Version
users:
administrator:
email: "administrator@{{ primary_domain }}" # Administrator Email for DNS Records
oidc:
email_by_username: true # If true, then the mail is set by the username. If wrong then the OIDC user email is used
enable_user_creation: true # Users will be created if not existing

View File

@@ -0,0 +1,3 @@
users:
administrator:
username: "administrator"

View File

@@ -1,9 +1,6 @@
images:
synapse: "matrixdotorg/synapse:latest"
element: "vectorim/element-web:latest"
users:
administrator:
username: "administrator"
playbook_tags: "setup-all,start" # For the initial update use: install-all,ensure-matrix-users-created,start
server_name: "{{primary_domain}}" # Adress for the account names etc.
synapse:

View File

@@ -0,0 +1,3 @@
users:
administrator:
username: "administrator"

View File

@@ -1,7 +1,4 @@
site_titel: "Academy on {{primary_domain}}"
users:
administrator:
username: "administrator"
version: "4.5" # Latest LTS - Necessary for OIDC
features:
matomo: true

View File

@@ -0,0 +1,5 @@
users:
administrator:
username: "administrator"
no-reply:
username: "no-reply"

View File

@@ -27,11 +27,6 @@ features:
ldap: true
oidc: true
central_database: true
users:
administrator:
username: "administrator"
no-reply:
username: "no-reply"
default_quota: '1000000000' # Quota to assign if no quota is specified in the OIDC response (bytes)
legacy_login_mask:
enabled: False # If true, then legacy login mask is shown. Otherwise just SSO

View File

@@ -0,0 +1,3 @@
users:
administrator:
email: "administrator@{{ primary_domain }}"

View File

@@ -1,9 +1,6 @@
version: "latest"
server_mode: False # If true then the preconfigured database file is loaded. Recommended False. True is a security risk.
master_password_required: True # Master password is required. Recommended True. False is a security risk.
users:
administrator:
email: "administrator@{{ primary_domain }}"
oauth2_proxy:
application: "application"
port: "80"

View File

@@ -0,0 +1,4 @@
users: # Credentials
administrator: # Wordpress administrator
username: "administrator"
email: "administrator@{{ primary_domain }}"

View File

@@ -1,8 +1,4 @@
title: "Blog" # Wordpress titel
users: # Credentials
administrator: # Wordpress administrator
username: "administrator"
email: "administrator@{{ primary_domain }}"
plugins:
wp-discourse:
enabled: "{{ 'discourse' in group_names | lower }}"

View File

@@ -0,0 +1,3 @@
users:
administrator:
username: "administrator"

View File

@@ -1,6 +1,3 @@
users:
administrator:
username: "administrator"
version: "latest"
oauth2_proxy:
application: "application"

View File

@@ -1,7 +0,0 @@
users:
sld:
description: "Auto Generated Account to reserve the SLD"
username: "{{ primary_domain.split('.')[0] }}"
tld:
description: "Auto Generated Account to reserve the TLD"
username: "{{ primary_domain.split('.')[1] }}"

View File

@@ -1,5 +1,11 @@
# Reserved usernames
users:
sld:
description: "Auto Generated Account to reserve the SLD"
username: "{{ primary_domain.split('.')[0] }}"
tld:
description: "Auto Generated Account to reserve the TLD"
username: "{{ primary_domain.split('.')[1] }}"
root:
username: root
uid: 0