1dn: cn=config
2objectClass: olcGlobal
3cn: config
4olcLogLevel: Sync
5olcLogLevel: Stats
6olcPidFile: @TESTDIR@/slapd.1.pid
7olcArgsFile: @TESTDIR@/slapd.1.args
8olcServerID: 1
9
10dn: cn=schema,cn=config
11objectClass: olcSchemaConfig
12cn: schema
13
14include: file://@TESTWD@/@SCHEMADIR@/core.ldif
15include: file://@TESTWD@/@SCHEMADIR@/cosine.ldif
16include: file://@TESTWD@/@SCHEMADIR@/inetorgperson.ldif
17include: file://@TESTWD@/@SCHEMADIR@/misc.ldif
18include: file://@TESTWD@/@SCHEMADIR@/nis.ldif
19include: file://@TESTWD@/@SCHEMADIR@/dyngroup.ldif
20
21#mod#dn: cn=module{0},cn=config
22#mod#objectClass: olcModuleList
23#mod#cn: module{0}
24#mod#olcModulePath: @TESTWD@/../servers/slapd/back-@BACKEND@/
25#mod#olcModuleLoad: {0}back_@BACKEND@.la
26
27#memberofmod#dn: cn=module{1},cn=config
28#memberofmod#objectClass: olcModuleList
29#memberofmod#cn: module{1}
30#memberofmod#olcModulePath: @TESTWD@/../servers/slapd/overlays/
31#memberofmod#olcModuleLoad: {0}memberof.la
32#dynlistmod#olcModuleLoad: {1}dynlist.la
33#syncprovmod#olcModuleLoad: {2}syncprov.la
34#accesslogmod#olcModuleLoad: {3}accesslog.la
35
36dn: olcDatabase={-1}frontend,cn=config
37objectClass: olcDatabaseConfig
38objectClass: olcFrontendConfig
39olcDatabase: {-1}frontend
40olcAccess: {0}to dn=""  by * read
41olcAccess: {1}to *  by self write  by users read  by anonymous auth
42
43dn: olcDatabase={0}config,cn=config
44objectClass: olcDatabaseConfig
45olcDatabase: {0}config
46olcAccess: {0}to *  by * none
47olcRootPW:< file://@TESTDIR@/configpw
48
49dn: olcDatabase={1}@BACKEND@,cn=config
50objectClass: olcDatabaseConfig
51objectClass: olc@BACKEND@Config
52olcDatabase: {1}@BACKEND@
53olcSuffix: dc=example,dc=com
54olcRootDN: cn=manager,dc=example,dc=com
55olcRootPW: secret
56olcSizeLimit: unlimited
57olcTimeLimit: unlimited
58olcMultiProvider: TRUE
59olcSyncrepl: {0}rid=100 provider=@URI2@ binddn="cn=manager,dc=example,dc=com
60 " credentials=secret bindmethod=simple searchbase="dc=example,dc=com" logba
61 se="cn=accesslog" logfilter="(&(objectClass=auditWriteObject)(reqResult=0))
62 " filter="(objectClass=*)" schemachecking=off attrs="*,+" type=refreshAndPe
63 rsist retry="60 +" tls_reqcert=never timeout=0 keepalive=240:10:30 syncdata
64 =accesslog network-timeout=0 scope=sub interval=00:00:00:03
65olcSyncrepl: {1}rid=101 provider=@URI3@ binddn="cn=manager,dc=example,dc=com
66 " credentials=secret bindmethod=simple searchbase="dc=example,dc=com" logba
67 se="cn=accesslog" logfilter="(&(objectClass=auditWriteObject)(reqResult=0))
68 " filter="(objectClass=*)" schemachecking=off attrs="*,+" type=refreshAndPe
69 rsist retry="60 +" tls_reqcert=never timeout=0 keepalive=240:10:30 syncdata
70 =accesslog network-timeout=0 scope=sub interval=00:00:00:03
71olcSyncrepl: {2}rid=102 provider=@URI4@ binddn="cn=manager,dc=example,dc=com
72 " credentials=secret bindmethod=simple searchbase="dc=example,dc=com" logba
73 se="cn=accesslog" logfilter="(&(objectClass=auditWriteObject)(reqResult=0))
74 " filter="(objectClass=*)" schemachecking=off attrs="*,+" type=refreshAndPe
75 rsist retry="60 +" tls_reqcert=never timeout=0 keepalive=240:10:30 syncdata
76 =accesslog network-timeout=0 scope=sub interval=00:00:00:03
77#~null~#olcDbDirectory: @TESTDIR@/srv1/db.1
78#indexdb#olcDbIndex: default eq
79#indexdb#olcDbIndex: objectClass
80#indexdb#olcDbIndex: entryUUID
81#indexdb#olcDbIndex: entryCSN
82#indexdb#olcDbIndex: cn pres,eq,sub
83#indexdb#olcDbIndex: uid pres,eq,sub
84#indexdb#olcDbIndex: uidNumber pres,eq
85#indexdb#olcDbIndex: gidNumber pres,eq
86#indexdb#olcDbIndex: mail pres,eq,sub
87#indexdb#olcDbIndex: sn pres,eq,sub
88#indexdb#olcDbIndex: memberUid
89#indexdb#olcDbIndex: uniqueMember pres,eq
90#indexdb#olcDbIndex: description pres,eq,sub
91#indexdb#olcDbIndex: title pres,eq,sub
92#indexdb#olcDbIndex: givenName pres,eq,sub
93#indexdb#olcDbIndex: member
94#mdb#olcDbMaxSize: 33554432
95
96dn: olcOverlay={0}dynlist,olcDatabase={1}@BACKEND@,cn=config
97objectClass: olcOverlayConfig
98objectClass: olcDynListConfig
99olcOverlay: {0}dynlist
100olcDynListAttrSet: {0}groupOfURLs memberURL
101
102dn: olcOverlay={1}memberof,olcDatabase={1}@BACKEND@,cn=config
103objectClass: olcOverlayConfig
104objectClass: olcMemberOfConfig
105olcOverlay: {1}memberof
106olcMemberOfDangling: ignore
107olcMemberOfRefInt: TRUE
108olcMemberOfGroupOC: groupOfNames
109olcMemberOfMemberAD: member
110olcMemberOfMemberOfAD: memberOf
111
112dn: olcOverlay={2}syncprov,olcDatabase={1}@BACKEND@,cn=config
113objectClass: olcOverlayConfig
114objectClass: olcConfig
115objectClass: top
116objectClass: olcSyncProvConfig
117olcOverlay: {2}syncprov
118olcSpCheckpoint: 20 10
119olcSpSessionlog: 50
120
121dn: olcOverlay={3}accesslog,olcDatabase={1}@BACKEND@,cn=config
122objectClass: olcOverlayConfig
123objectClass: olcAccessLogConfig
124olcOverlay: {3}accesslog
125olcAccessLogDB: cn=accesslog
126olcAccessLogOps: writes
127olcAccessLogPurge: 07+00:00 01+00:00
128olcAccessLogSuccess: TRUE
129
130dn: olcDatabase={2}@BACKEND@,cn=config
131objectClass: olcDatabaseConfig
132objectClass: olc@BACKEND@Config
133olcDatabase: {2}@BACKEND@
134olcSuffix: cn=accesslog
135olcSizeLimit: unlimited
136olcTimeLimit: unlimited
137olcDbIndex: default eq
138olcDbIndex: entryCSN,objectClass,reqEnd,reqResult,reqStart,reqDN
139#~null~#olcDbDirectory: @TESTDIR@/srv1/db.2
140#mdb#olcDbMaxSize: 33554432
141
142dn: olcOverlay={0}syncprov,olcDatabase={2}@BACKEND@,cn=config
143objectClass: olcOverlayConfig
144objectClass: olcConfig
145objectClass: top
146objectClass: olcSyncProvConfig
147olcOverlay: {0}syncprov
148olcSpNoPresent: TRUE
149olcSpReloadHint: TRUE
150
151dn: olcDatabase={3}monitor,cn=config
152objectClass: olcDatabaseConfig
153olcDatabase: {3}monitor
154olcAccess: {0}to dn.subtree="cn=monitor"  by * read
155