From 2ca1f702c6122b627553da3ffc98cace5a9e5f7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Thu, 3 Jan 2013 01:15:43 +0200 Subject: [PATCH] Fixed ldap::server modules for Ubuntu and Debian. --- ldap/manifests/init.pp | 2 +- ldap/templates/slapd.conf.erb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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