aboutsummaryrefslogtreecommitdiffstats
path: root/modules/openldap/templates/init_ldap.sh
blob: 8f703fb062a9a23144017650c9c1e409c90c4da2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

ldapadd -Y EXTERNAL -H ldapi:/// <<EOF
dn: <%= dc_suffix %>
dc: <%= dc_suffix.split(',')[0].split('=')[1] %>
objectClass: domain
objectClass: domainRelatedObject
associatedDomain: <%= domain %>

dn: ou=People,<%= dc_suffix %>
ou: People
objectClass: organizationalUnit

dn: ou=Group,<%= dc_suffix %>
ou: Group
objectClass: organizationalUnit

dn: cn=mga-packagers,ou=Group,<%= dc_suffix %>
objectClass: groupOfNames
objectClass: posixGroup
cn: mga-packagers
gidNumber: 5003
member: cn=manager,<%= dc_suffix %>

EOF