-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathbootstrap.ldif
132 lines (115 loc) · 3.25 KB
/
bootstrap.ldif
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# Define top-level entry:
#dn: dc=jvmcc,dc=com
#objectClass: dcObject
#objectClass: organization
#o: JVMCC, Inc.
#dc: jvmcc
# Define an entry to contain users:
dn: ou=users,dc=jvmcc,dc=com
objectClass: organizationalUnit
ou: users
# Define an entry to contain groups:
dn: ou=groups,dc=jvmcc,dc=com
objectClass: organizationalUnit
ou: groups
# Define some users:
dn: cn=admin, ou=users,dc=jvmcc,dc=com
uid: admin
userPassword: admin
objectClass: person
objectClass: top
objectClass: inetOrgPerson
sn: The admin account
cn: admin
dn: cn=build, ou=users,dc=jvmcc,dc=com
uid: build
userPassword: {CRYPT}sagCGaL58db1Q
#userPassword: jvmcc
objectClass: person
objectClass: top
objectClass: inetOrgPerson
sn: The account to use to demonstrate managing builds only
cn: build
dn: cn=dsobrado, ou=users,dc=jvmcc,dc=com
uid: dsobrado
userPassword: {CRYPT}sagCGaL58db1Q
#userPassword: jvmcc
objectClass: person
objectClass: top
objectClass: inetOrgPerson
sn: A client account
cn: dsobrado
dn: cn=deploy, ou=users,dc=jvmcc,dc=com
uid: deploy
userPassword: {CRYPT}sagCGaL58db1Q
#userPassword: jvmcc
objectClass: person
objectClass: top
objectClass: inetOrgPerson
sn: The account to use to demonstrate managing deployment only
cn: deploy
dn: cn=jvmcc, ou=users,dc=jvmcc,dc=com
uid: jvmcc
userPassword: {CRYPT}sagCGaL58db1Q
#userPassword: jvmcc
objectClass: person
objectClass: top
objectClass: inetOrgPerson
sn: The account to use to demonstrate managing deployment only
cn: jvmcc
dn: cn=test, ou=users,dc=jvmcc,dc=com
uid: test
userPassword: test
objectClass: person
objectClass: top
objectClass: inetOrgPerson
sn: Has no role access
cn: test
# Define an entry to contain roles:
dn: ou=roles, dc=jvmcc,dc=com
objectClass: organizationalUnit
ou: roles
# Define some roles and their membership:
dn: cn=architect, ou=roles,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=admin,ou=users,dc=jvmcc,dc=com
cn: architect
dn: cn=admin, ou=roles,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=admin,ou=users,dc=jvmcc,dc=com
cn: admin
dn: cn=client, ou=roles,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=dsobrado,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=jvmcc,ou=users,dc=jvmcc,dc=com
cn: client
# Create group users
dn: cn=users, ou=groups,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=build,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=deploy,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=jvmcc,ou=users,dc=jvmcc,dc=com
cn: users
# Create group users
dn: cn=admins, ou=groups,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=admin,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=jvmcc,ou=users,dc=jvmcc,dc=com
cn: admins
dn: cn=user, ou=roles,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=admin,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=deploy,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=build,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=jvmcc,ou=users,dc=jvmcc,dc=com
cn: user
dn: cn=build, ou=roles,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=admin,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=build,ou=users,dc=jvmcc,dc=com
cn: build
dn: cn=deploy, ou=roles,dc=jvmcc,dc=com
objectClass: groupOfUniqueNames
uniqueMember: cn=admin,ou=users,dc=jvmcc,dc=com
uniqueMember: cn=deploy,ou=users,dc=jvmcc,dc=com
cn: deploy