- Removed init-config container (OpenCloud supports native bash substitution)
- Mount opencloud-config ConfigMap directly to /etc/opencloud
- Added gateway storage configuration with ${OC_STORAGE_MOUNT_ID|}
- Updated all LDAP services to use ${OPENLDAP_ADMIN_PASSWORD|} substitution
- Added auth-basic auth_providers structure
Services starting successfully:
- Gateway, users, sharing services running
- Users service connected to external OpenLDAP
- Remaining: auth-basic bind_password configuration issue
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
35 lines
1 KiB
Text
35 lines
1 KiB
Text
# Add user andreas.leinen to OpenLDAP
|
|
# Username: andreas.leinen
|
|
# Email: andreas.leinen@basicstack.de
|
|
# Password: will be set below
|
|
|
|
# Create user entry
|
|
dn: uid=andreas.leinen,ou=users,dc=basicstack,dc=de
|
|
objectClass: inetOrgPerson
|
|
objectClass: posixAccount
|
|
objectClass: shadowAccount
|
|
uid: andreas.leinen
|
|
cn: Andreas Leinen
|
|
sn: Leinen
|
|
givenName: Andreas
|
|
displayName: Andreas Leinen
|
|
mail: andreas.leinen@basicstack.de
|
|
uidNumber: 10001
|
|
gidNumber: 10001
|
|
homeDirectory: /home/andreas.leinen
|
|
loginShell: /bin/bash
|
|
# Password: OpenCloud2024! (hashed with SSHA)
|
|
# To generate: slappasswd -s "your_password"
|
|
userPassword: {SSHA}placeholder_will_be_set_via_ldappasswd
|
|
|
|
# Add user to opencloudUsers group
|
|
dn: cn=opencloudUsers,ou=groups,dc=basicstack,dc=de
|
|
changetype: modify
|
|
add: member
|
|
member: uid=andreas.leinen,ou=users,dc=basicstack,dc=de
|
|
|
|
# Add user to opencloudAdmins group (for admin access)
|
|
dn: cn=opencloudAdmins,ou=groups,dc=basicstack,dc=de
|
|
changetype: modify
|
|
add: member
|
|
member: uid=andreas.leinen,ou=users,dc=basicstack,dc=de
|