Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://groups.google.com/forum/#!msg/repo-discuss/-7a4xb6LPzM/FgX1Kv4eCQAJ
- Hi, this is my configuration just in case it helps:
- With this configuration I can login as admin/secret as gerrit admin or
- user1/user1 as a regular user.
- # ldap ldif( openldap )
- #groups
- dn: ou=groups,dc=example,dc=org
- objectClass: organizationalUnit
- objectClass: top
- ou: groups
- dn: ou=users,dc=example,dc=org
- objectClass: organizationalUnit
- objectClass: top
- ou: users
- dn: cn=developers,ou=groups,dc=example,dc=org
- objectClass: posixGroup
- objectClass: top
- cn: developers
- gidNumber: 1002
- dn: cn=testers,ou=groups,dc=example,dc=org
- objectClass: posixGroup
- objectClass: top
- cn: testers
- gidNumber: 1003
- # Add admin to users
- dn: uid=admin,ou=users,dc=example,dc=org
- objectClass: top
- objectClass: inetOrgPerson
- objectClass: posixAccount
- cn: admin
- uid: admin
- sn: admin
- uidNumber: 1000
- gidNumber: 1002
- homeDirectory: /home/admin
- userPassword: secret
- # add admin to developers
- dn: cn=developers,ou=groups,dc=example,dc=org
- changetype: modify
- add: memberUid
- memberUid: admin
- # Add user1 to users
- dn: uid=user1,ou=users,dc=example,dc=org
- objectClass: top
- objectClass: inetOrgPerson
- objectClass: posixAccount
- cn: user1
- uid: user1
- sn: user1
- uidNumber: 1001
- gidNumber: 1002
- homeDirectory: /home/user1
- userPassword: user1
- # add user1 to developers
- dn: cn=developers,ou=groups,dc=example,dc=org
- changetype: modify
- add: memberUid
- memberUid: user1
- #######################################################################################
- # gerrit.config
- git config -f /var/gerrit/etc/gerrit.config auth.type ldap
- git config -f /var/gerrit/etc/gerrit.config ldap.server ldap://ldap
- git config -f /var/gerrit/etc/gerrit.config ldap.username cn=admin,dc=example,dc=org
- git config -f /var/gerrit/etc/gerrit.config ldap.accountBase dc=example,dc=org
- git config -f /var/gerrit/etc/gerrit.config ldap.accountPattern '(&(objectClass=person)(uid=${username}))'
- git config -f /var/gerrit/etc/gerrit.config ldap.accountFullName displayName
- git config -f /var/gerrit/etc/gerrit.config ldap.accountEmailAddress mail
- git config -f /var/gerrit/etc/gerrit.config ldap.mandatoryGroup ldap/developers
- git config -f /var/gerrit/etc/gerrit.config ldap.groupBase ou=groups,dc=example,dc=org
- git config -f /var/gerrit/etc/gerrit.config ldap.groupPattern '(cn=${groupname})'
- git config -f /var/gerrit/etc/gerrit.config ldap.groupMemberPattern '(memberUid=${username})'
- git config -f /var/gerrit/etc/gerrit.config ldap.fetchMemberOfEagerly true
- git config -f /var/gerrit/etc/secure.config ldap.password secret
Advertisement
Add Comment
Please, Sign In to add comment