diff --git a/ldap/manifests/init.pp b/ldap/manifests/init.pp index 814fbe0..ac95d96 100644 --- a/ldap/manifests/init.pp +++ b/ldap/manifests/init.pp @@ -356,7 +356,7 @@ class ldap::server { $package_name = "slapd" $service_name = "slapd" $config = "/etc/ldap" - $modulepath = "/usr/lib/openldap" + $modulepath = "/usr/lib/ldap" } "fedora": { $user = "ldap" diff --git a/ldap/templates/slapd.conf.erb b/ldap/templates/slapd.conf.erb index 6f47f8e..2519a6e 100644 --- a/ldap/templates/slapd.conf.erb +++ b/ldap/templates/slapd.conf.erb @@ -27,6 +27,10 @@ argsfile /var/run/openldap/slapd.args modulepath <%= modulepath %> moduleload ppolicy.la moduleload syncprov.la +<% if ['Ubuntu','Debian'].index(operatingsystem) -%> +moduleload back_hdb.la +moduleload back_monitor.la +<% end -%> <% if has_variable?('ldap_server_modules') -%> <% ldap_server_modules.each do |name| -%> moduleload <%= name %>.la