Changed CentOS 6 LDAP server to use config file instead config in LDAP database.

This commit is contained in:
Timo Mkinen 2012-03-13 08:12:11 +02:00
parent 07443fc349
commit 46ec53353d

View file

@ -374,18 +374,30 @@ class ldap::server {
require => Package["openldap-server"],
}
if $operatingsystem == "CentOS" and $operatinsystemrelease !~ /^5\./ {
file { "/etc/sysconfig/ldap":
ensure => present,
source => "puppet:///modules/ldap/ldap.sysconfig",
mode => 0644,
owner => "root",
group => "root",
notify => Service["slapd"],
require => Package["openldap-server"],
}
}
file { "/srv/ldap/DB_CONFIG":
ensure => present,
source => [ "puppet:///files/ldap/DB_CONFIG.${fqdn}",
"puppet:///files/ldap/DB_CONFIG",
"puppet:///modules/ldap/DB_CONFIG", ],
mode => 0644,
owner => root,
owner => "root",
group => $operatingsystem ? {
"openbsd" => "wheel",
default => "root",
},
require => Package["openldap-server"],
require => File["/srv/ldap"]
}
ldap::server::schema { "apple-auth": }