# this is the full path to the core.schema
include               /etc/ldap/schema/core.schema

# this is the full path to the dlz.schema
include               /etc/ldap/schema/dlz.schema

# these files hold the slapd process ID and program args when
# slapd is started.
pidfile         /var/run/slapd/slapd.pid
argsfile        /var/run/slapd/slapd.args

modulepath      /usr/lib/ldap
moduleload      back_hdb

# this allows ldap version 2 connections.  You should comment
# it out if you don't need ldap version 2.
allow bind_v2

# this sets up the Berkeley DB database backend for LDAP to use.
database      hdb

# This is the root of the LDAP server.  You still need to add
# an entry to this location via a LDIF file, or you won't be
# able to add anything else into the LDAP server. 
suffix                "o=bind-dlz"

# this is the "username" you have to use when connecting to the
# ldap server to make updates.  Type the whole thing exactly
# as you see it as a parameter to ldapadd. 
rootdn                "cn=Manager,o=bind-dlz"

# this is the "password" you have to use when connecting to the
# ldap server to make updates.
rootpw                secret

# this is the directory that the LDAP server will create the
# Berkeley DB backend in.
directory     /var/lib/ldap

# this just adds some indexing to the LDAP server.
# probably should have more to better optimize DLZ LDAP searches.
index cn,sn,uid pres,eq
index objectClass     eq

