Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Completed: 401.1.1, 401.1.2, 401.1.3, 401.1.4, 401.1.6, 401.1.end
John Gasper committed Aug 23, 2018
1 parent ac5c0a0 commit 60d9059
Showing 36 changed files with 22,039 additions and 9,511 deletions.
9 changes: 9 additions & 0 deletions README.md
@@ -19,6 +19,15 @@ docker run -d -p 80:80 -p 389:389 -p 443:443 -p 3306:3306 -p 4443:4443 \
--name grouper tier/grouper-training-env:exXXX
```

Current tags:

- ex401.1.1
- ex401.1.2
- ex401.1.3
- ex401.1.4
- ex401.1.5
- ex401.1.end

Browse to `https://localhost/grouper` for Grouper. There is also an app that dumps the SP user attributes at `https://localhost/app`.

# Users
7 changes: 4 additions & 3 deletions base/Dockerfile
@@ -1,4 +1,4 @@
FROM unicon/shibboleth-idp:3.3.2 as idp
FROM unicon/shibboleth-idp:3.3.3 as idp

FROM tier/grouper:latest

@@ -30,8 +30,8 @@ RUN mysql_install_db \
&& echo "mysql -e 'GRANT ALL PRIVILEGES ON *.* TO \"root\"@\"%\" WITH GRANT OPTION;'" >> /tmp/config \
&& echo "mysql -e 'CREATE DATABASE grouper CHARACTER SET utf8 COLLATE utf8_bin;'" >> /tmp/config \
&& bash /tmp/config \
&& rm -f /tmp/config \
&& mysql grouper < /seed-data/sisData.sql
&& rm -f /tmp/config
# && mysql grouper < /seed-data/sisData.sql

RUN cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG \
&& mkdir -p /var/ldap/example \
@@ -41,6 +41,7 @@ RUN cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG \
ldapmodify -Y EXTERNAL -H ldapi:/// -f /seed-data/domain.ldif \
&& ldapadd -H ldapi:/// -f /etc/openldap/schema/cosine.ldif \
&& ldapadd -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldif \
&& ldapadd -H ldapi:/// -f /seed-data/memberOf.ldif \
&& ldapadd -H ldapi:/// -f /seed-data/eduPerson.ldif \
&& ldapadd -x -D cn=root,dc=internet2,dc=edu -w password -f /seed-data/users.ldif \
&& pkill -HUP slapd \
28 changes: 28 additions & 0 deletions base/container_files/seed-data/memberOf.ldif
@@ -0,0 +1,28 @@
dn: cn=module,cn=config
cn: module
objectclass: olcModuleList
objectclass: top
olcmoduleload: memberof.la
olcmodulepath: /usr/lib64/openldap

dn: olcOverlay={0}memberof,olcDatabase={2}hdb,cn=config
objectClass: olcConfig
objectClass: olcMemberOf
objectClass: olcOverlayConfig
objectClass: top
olcOverlay: memberof

dn: cn=module,cn=config
cn: module
objectclass: olcModuleList
objectclass: top
olcmoduleload: refint.la
olcmodulepath: /usr/lib64/openldap

dn: olcOverlay={1}refint,olcDatabase={2}hdb,cn=config
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcRefintConfig
objectClass: top
olcOverlay: {1}refint
olcRefintAttribute: memberof member manager owner
1,267 changes: 0 additions & 1,267 deletions base/container_files/seed-data/sisData.sql

This file was deleted.

0 comments on commit 60d9059

Please sign in to comment.