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