List users in OpenLDAPΒΆ
OpenLDAP is installed as part of Aizen infra components. By default, users are created
Below are the commands to create additional users
Verify OpenLDAP pods are up
kubectl get pods,service -n aizen-infra
List users and verify all predefined users are created
kubectl -n aizen-infra port-forward svc/aizen-openldap-service --address <your localhost ip> 1389:1389 ldapsearch -x -H ldap://<your localhost ip>:1389 -b dc=aizencorp,dc=local,dc=com
To create additional users, create a file(users.ldif) with users defined, sample set shown below
# users dn: uid=demo,ou=users,dc=aizencorp,dc=local,dc=com ou: users uid: demo sn: demo cn: demo givenName: Aizen Demo User displayName: Demo mail: demo@aizencorp.com objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson userpassword: aizendemoAI@123# #adduser to dbgrp dn: cn=dbgrp,ou=groups,dc=aizencorp,dc=local,dc=com changetype: modify add: member member: uid=demo,ou=users,dc=aizencorp,dc=local,dc=com
Execute the command, ldapadd to create additional users
ldapadd -f users.ldif -H ldap://< your localhost ip>:1389 -D "cn=admin,dc=aizencorp,dc=local,dc=com" -w admin ldapsearch -x -H ldap://<your localhost ip>:1389 -b dc=aizencorp,dc=local,dc=com