This module manages OpenLDAP using convensional slapd.conf configuration.
include openldap_slapd
argsfile
: OpenLDAP args file, default/var/run/openldap/slapd.args
conf_file
: Configuration file location, default/etc/openldap/slapd.conf
global_acls
: A hash containing global ACL's, seeparams.pp
for default settingsauthz_regexp
: A hash of authz-regexp entries, default{}
databases
: A hash of custom databases, default{}
modules
: Array of modules to loadschemas
: Hash of schemas to configure
local_ssf
: Configures the localSSF settingpassword_hash
: Password hash, default{CRYPT}
password_salt_format
: default$6$%.12s
sec_allow
: An array ofallow
entriessec_disallow
: An array ofdisallow
entriessec_require
: An array ofrequire
entriessecurity
: Minimum required SSF valuetls_certificate_file
: Location of TLS certtls_key_file
: Location of TLS keytls_ca_certificate_file
: Location of TLS CA cert
- More documentation on available options!
- Tests
- Puppet 4.x compatibility