This module manages OpenLDAP using convensional slapd.conf configuration.
include openldap_slapd
argsfile: OpenLDAP args file, default/var/run/openldap/slapd.argsconf_file: Configuration file location, default/etc/openldap/slapd.conf
global_acls: A hash containing global ACL's, seeparams.ppfor 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$%.12ssec_allow: An array ofallowentriessec_disallow: An array ofdisallowentriessec_require: An array ofrequireentriessecurity: 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