diff options
author | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2018-04-06 23:32:38 +0300 |
---|---|---|
committer | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2018-08-10 01:23:29 +0300 |
commit | 4268a7765bddbb223eefed789971ddcadcbf61d6 (patch) | |
tree | 3e0962ed0b7ac1037b01abad8c1642305a35e0bd | |
parent | df045387522849c4d0df65826f5d8d55377e9d2a (diff) |
add docker openldap image with preloaded dataopenldap-4
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
-rw-r--r-- | openldap/Dockerfile | 5 | ||||
-rw-r--r-- | openldap/LDIFs/avatar-female.jpg | bin | 0 -> 21482 bytes | |||
-rw-r--r-- | openldap/LDIFs/ordinary_small.ldif | 76 | ||||
-rw-r--r-- | openldap/LDIFs/paging.ldif | 60 |
4 files changed, 141 insertions, 0 deletions
diff --git a/openldap/Dockerfile b/openldap/Dockerfile new file mode 100644 index 0000000..7c59d83 --- /dev/null +++ b/openldap/Dockerfile @@ -0,0 +1,5 @@ +FROM dinkel/openldap:latest + +MAINTAINER Arthur Schiwon <blizzz@arthur-schiwon.de> + +COPY LDIFs/* /etc/ldap/prepopulate/ diff --git a/openldap/LDIFs/avatar-female.jpg b/openldap/LDIFs/avatar-female.jpg Binary files differnew file mode 100644 index 0000000..a7e8e3e --- /dev/null +++ b/openldap/LDIFs/avatar-female.jpg diff --git a/openldap/LDIFs/ordinary_small.ldif b/openldap/LDIFs/ordinary_small.ldif new file mode 100644 index 0000000..89a3973 --- /dev/null +++ b/openldap/LDIFs/ordinary_small.ldif @@ -0,0 +1,76 @@ +dn: ou=Ordinary,dc=nextcloud,dc=ci +objectclass: top +objectclass: organizationalUnit +ou: Ordinary + +dn: ou=Users,ou=Ordinary,dc=nextcloud,dc=ci +objectclass: top +objectclass: organizationalUnit +ou: Users + +dn: uid=alice,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: alice +cn: Alice Alfgeirdottir +sn: Alfgeirdottir +givenname: Alice +initials: AA +displayname: Alice +userPassword: 123456 +mail: alice@nextcloud.ci +mobile: +49 173 7484122 +# we misue roomNumber for an absolute path +roomNumber: /dev/shm/alice-data +jpegPhoto:< file:///etc/ldap/prepopulate/avatar-female.jpg + +dn: uid=elisa,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: elisa +cn: Elisa Eskelinen +sn: Eskelinen +givenname: Elisa +initials: EE +displayname: Elisa +userPassword: 123456 +mail: elisa@nextcloud.ci +mobile: +49 173 7484144 +# we misue roomNumber for an absolute path +roomNumber: /dev/shm/elisa-data + +dn: uid=ghost,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: ghost +cn: A Ghost +givenname: Sam +sn: Wheat +description: a user without displayName that should be ignored by Nextcloud when configured userDisplayNameAttribute is set to displayname (default) + +dn: ou=Groups,ou=Ordinary,dc=nextcloud,dc=ci +objectclass: top +objectclass: organizationalUnit +ou: Groups + +dn: cn=RedGroup,ou=Groups,ou=Ordinary,dc=nextcloud,dc=ci +objectClass: groupOfNames +member: uid=alice,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci + +dn: cn=BlueGroup,ou=Groups,ou=Ordinary,dc=nextcloud,dc=ci +objectClass: groupOfNames +member: uid=alice,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci + +dn: cn=GreenGroup,ou=Groups,ou=Ordinary,dc=nextcloud,dc=ci +objectClass: groupOfNames +member: uid=alice,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci + +dn: cn=PurpleGroup,ou=Groups,ou=Ordinary,dc=nextcloud,dc=ci +objectClass: groupOfNames +member: uid=alice,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci + +dn: ou=OtherGroups,dc=nextcloud,dc=ci +objectclass: top +objectclass: organizationalUnit +ou: Groups + +dn: cn=SquareGroup,ou=OtherGroups,dc=nextcloud,dc=ci +objectClass: groupOfNames +member: uid=alice,ou=Users,ou=Ordinary,dc=nextcloud,dc=ci diff --git a/openldap/LDIFs/paging.ldif b/openldap/LDIFs/paging.ldif new file mode 100644 index 0000000..82002d6 --- /dev/null +++ b/openldap/LDIFs/paging.ldif @@ -0,0 +1,60 @@ +dn: ou=PagingTest,dc=nextcloud,dc=ci +objectclass: top +objectclass: organizationalUnit +ou: PagingTest + +dn: uid=gunna,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: gunna +cn: Gunna Mínervudóttir +sn: Mínervudóttir +displayname: Gunna +userPassword: 123456 + +dn: uid=ebba,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: ebba +cn: Ebba Benediktsdóttir +sn: Benediktsdóttir +displayname: Ebba +userPassword: 123456 + +dn: uid=juliana,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: juliana +cn: Júlíana Bjarnadóttir +sn: Bjarnadóttir +displayname: Júlíana +userPassword: 123456 + +dn: uid=eindis,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: eindis +cn: Eindís Hjartardóttir +sn: Hjartardóttir +displayname: Eindís +userPassword: 123456 + +dn: uid=stigur,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: stigur +cn: Stígur Skúlason +sn: Skúlason +displayname: Stígur +userPassword: 123456 + +dn: uid=fjolnir,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: fjolnir +cn: Fjölnir Vignisson +sn: Vignisson +displayname: Fjölnir +userPassword: 123456 + +dn: uid=leo,ou=PagingTest,dc=nextcloud,dc=ci +objectclass: inetOrgPerson +uid: leo +cn: Leó Bjarnarsonar +sn: Bjarnarsonar +displayname: Leó +userPassword: 123456 |