From bd0816bf5a52a7b15b25f53b3e0769233d525d6a Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Thu, 24 Apr 2025 13:59:32 +0200 Subject: [PATCH] feat!: Remove the openCloud LDAP schema from the keycloak exampfeat!: Remove the openCloud LDAP schema from the keycloak example --- .../config/ldap/ldif/10_base.ldif | 4 ++ .../config/ldap/ldif/20_users.ldif | 41 ------------------- .../config/ldap/ldif/30_groups.ldif | 18 -------- 3 files changed, 4 insertions(+), 59 deletions(-) diff --git a/deployments/examples/opencloud_full/config/ldap/ldif/10_base.ldif b/deployments/examples/opencloud_full/config/ldap/ldif/10_base.ldif index e1ce3d0d56..3e4e418bec 100644 --- a/deployments/examples/opencloud_full/config/ldap/ldif/10_base.ldif +++ b/deployments/examples/opencloud_full/config/ldap/ldif/10_base.ldif @@ -18,3 +18,7 @@ uid: ldapadmin dn: ou=groups,dc=opencloud,dc=eu objectClass: organizationalUnit ou: groups + +dn: ou=custom,ou=groups,dc=opencloud,dc=eu +objectClass: organizationalUnit +ou: custom diff --git a/deployments/examples/opencloud_full/config/ldap/ldif/20_users.ldif b/deployments/examples/opencloud_full/config/ldap/ldif/20_users.ldif index 91d01396be..a783fc2d07 100644 --- a/deployments/examples/opencloud_full/config/ldap/ldif/20_users.ldif +++ b/deployments/examples/opencloud_full/config/ldap/ldif/20_users.ldif @@ -2,9 +2,7 @@ dn: uid=alan,ou=users,dc=opencloud,dc=eu objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: openCloudUser objectClass: person -objectClass: posixAccount objectClass: top uid: alan givenName: Alan @@ -13,18 +11,12 @@ cn: alan displayName: Alan Turing description: An English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical biologist. He was highly influential in the development of theoretical computer science, providing a formalisation of the concepts of algorithm and computation with the Turing machine. mail: alan@example.org -uidNumber: 20000 -gidNumber: 30000 -homeDirectory: /home/alan -openCloudUUID: b1f74ec4-dd7e-11ef-a543-03775734d0f7 userPassword:: e1NTSEF9Y2ZMdVlqMTBDUFpLWE44VC9mQ0FzYnFHQmtyZExJeGg= dn: uid=lynn,ou=users,dc=opencloud,dc=eu objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: openCloudUser objectClass: person -objectClass: posixAccount objectClass: top uid: lynn givenName: Lynn @@ -33,19 +25,12 @@ cn: lynn displayName: Lynn Conway description: An American computer scientist, electrical engineer, and transgender activist. mail: lynn@example.org -uidNumber: 20001 -gidNumber: 30000 -homeDirectory: /home/lynn -openCloudUserEnabled: TRUE -openCloudUUID: 60708dda-e897-11ef-919f-bbb7437d6ec2 userPassword:: e1NTSEF9Y2ZMdVlqMTBDUFpLWE44VC9mQ0FzYnFHQmtyZExJeGg= dn: uid=mary,ou=users,dc=opencloud,dc=eu objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: openCloudUser objectClass: person -objectClass: posixAccount objectClass: top uid: mary givenName: Mary @@ -54,19 +39,12 @@ cn: mary displayName: Mary Kenneth Keller description: Mary Kenneth Keller of the Sisters of Charity of the Blessed Virgin Mary was a pioneer in computer science. mail: mary@example.org -uidNumber: 20002 -gidNumber: 30000 -homeDirectory: /home/mary -openCloudUserEnabled: TRUE -openCloudUUID: 056fc874-dd7f-11ef-ba84-af6fca4b7289 userPassword:: e1NTSEF9Y2ZMdVlqMTBDUFpLWE44VC9mQ0FzYnFHQmtyZExJeGg= dn: uid=margaret,ou=users,dc=opencloud,dc=eu objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: openCloudUser objectClass: person -objectClass: posixAccount objectClass: top uid: margaret givenName: Margaret @@ -75,19 +53,12 @@ cn: margaret displayName: Margaret Hamilton description: A director of the Software Engineering Division of the MIT Instrumentation Laboratory, which developed on-board flight software for NASA's Apollo program. mail: margaret@example.org -uidNumber: 20003 -gidNumber: 30000 -homeDirectory: /home/margaret -openCloudUserEnabled: TRUE -openCloudUUID: 801abee4-dd7f-11ef-a324-83f55a754b62 userPassword:: e1NTSEF9Y2ZMdVlqMTBDUFpLWE44VC9mQ0FzYnFHQmtyZExJeGg= dn: uid=dennis,ou=users,dc=opencloud,dc=eu objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: openCloudUser objectClass: person -objectClass: posixAccount objectClass: top uid: dennis givenName: Dennis @@ -96,19 +67,12 @@ cn: dennis displayName: Dennis Ritchie description: American computer scientist. He created the C programming language and the Unix operating system and B language with long-time colleague Ken Thompson. mail: dennis@example.org -uidNumber: 20004 -gidNumber: 30000 -homeDirectory: /home/dennis -openCloudUserEnabled: TRUE -openCloudUUID: cd88bf9a-dd7f-11ef-a609-7f78deb2345f userPassword:: e1NTSEF9Y2ZMdVlqMTBDUFpLWE44VC9mQ0FzYnFHQmtyZExJeGg= dn: uid=admin,ou=users,dc=opencloud,dc=eu objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: openCloudUser objectClass: person -objectClass: posixAccount objectClass: top uid: admin givenName: Admin @@ -117,9 +81,4 @@ cn: admin displayName: Admin description: An admin for this OpenCloud instance. mail: admin@example.org -uidNumber: 20005 -gidNumber: 30000 -homeDirectory: /home/admin -openCloudUserEnabled: TRUE -openCloudUUID: f7fc96f6-ceb4-4387-bd69-07a6d7992973 userPassword:: e1NTSEF9UWhmaFB3dERydTUydURoWFFObDRMbzVIckI3TkI5Nmo== diff --git a/deployments/examples/opencloud_full/config/ldap/ldif/30_groups.ldif b/deployments/examples/opencloud_full/config/ldap/ldif/30_groups.ldif index 9993b5309f..2bfe56e284 100644 --- a/deployments/examples/opencloud_full/config/ldap/ldif/30_groups.ldif +++ b/deployments/examples/opencloud_full/config/ldap/ldif/30_groups.ldif @@ -1,10 +1,8 @@ dn: cn=users,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: users description: Users -openCloudUUID: 509a9dcd-bb37-4f4f-a01a-19dca27d9cfa member: uid=alan,ou=users,dc=opencloud,dc=eu member: uid=mary,ou=users,dc=opencloud,dc=eu member: uid=margaret,ou=users,dc=opencloud,dc=eu @@ -14,74 +12,58 @@ member: uid=admin,ou=users,dc=opencloud,dc=eu dn: cn=chess-lovers,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: chess-lovers description: Chess lovers -openCloudUUID: 9d31ec04-dd80-11ef-ac47-a38ba68cc36d member: uid=alan,ou=users,dc=opencloud,dc=eu dn: cn=machine-lovers,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: machine-lovers description: Machine Lovers -openCloudUUID: d901562a-dd80-11ef-a510-fba1ed43fb21 member: uid=alan,ou=users,dc=opencloud,dc=eu dn: cn=bible-readers,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: bible-readers description: Bible readers -openCloudUUID: 2fc6ba22-dd81-11ef-89e6-e3eff494a998 member: uid=mary,ou=users,dc=opencloud,dc=eu dn: cn=apollos,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: apollos description: Contributors to the Appollo mission -openCloudUUID: 6f9bab36-dd94-11ef-a252-dbbdd20299dd member: uid=margaret,ou=users,dc=opencloud,dc=eu dn: cn=unix-lovers,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: unix-lovers description: Unix lovers -openCloudUUID: 75bc3882-dd94-11ef-ad60-335f3df6cef3 member: uid=dennis,ou=users,dc=opencloud,dc=eu dn: cn=basic-haters,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: basic-haters description: Haters of the Basic programming language -openCloudUUID: a4eb2c12-dd94-11ef-9ebe-eb96f938d517 member: uid=dennis,ou=users,dc=opencloud,dc=eu dn: cn=vlsi-lovers,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: vlsi-lovers description: Lovers of VLSI microchip design -openCloudUUID: 914ce3de-e899-11ef-9a4b-732fbb2acc42 member: uid=lynn,ou=users,dc=opencloud,dc=eu dn: cn=programmers,ou=groups,dc=opencloud,dc=eu objectClass: groupOfNames -objectClass: openCloudObject objectClass: top cn: programmers description: Computer Programmers -openCloudUUID: ce4aa240-dd94-11ef-82b8-4f4828849072 member: uid=alan,ou=users,dc=opencloud,dc=eu member: uid=margaret,ou=users,dc=opencloud,dc=eu member: uid=dennis,ou=users,dc=opencloud,dc=eu