Added support for CentOS 6 in ldap::server

This commit is contained in:
Ossi Salmi 2011-08-19 11:03:03 +03:00 committed by Timo Mkinen
parent a7e0b385dc
commit bb0b107a07

View file

@ -238,10 +238,26 @@ class ldap::server {
"debian","ubuntu": { "debian","ubuntu": {
$user = "openldap" $user = "openldap"
$group = "openldap" $group = "openldap"
$package_name = "slapd"
$service_name = "slapd"
} }
"centos","fedora": { "fedora": {
$user = "ldap" $user = "ldap"
$group = "ldap" $group = "ldap"
$package_name = "openldap-servers"
$service_name = "slapd"
}
"centos": {
$user = "ldap"
$group = "ldap"
$package_name = $operatingsystemrelease ? {
/^5/ => [ "openldap-servers", "openldap-servers-overlays" ],
/^6/ => "openldap-servers",
}
$service_name = $operatingsystemrelease ? {
/^5/ => "ldap",
/^6/ => "slapd",
}
} }
} }
@ -269,24 +285,12 @@ class ldap::server {
} }
package { "openldap-server": package { "openldap-server":
name => $operatingsystem ? { name => $package_name,
"ubuntu" => "slapd",
"debian" => "slapd",
"centos" => [ "openldap-servers",
"openldap-servers-overlays" ],
"fedora" => [ "openldap-servers",
"openldap-servers-overlays" ],
},
ensure => installed, ensure => installed,
} }
service { "slapd": service { "slapd":
name => $operatingsystem ? { name => $service_name,
"ubuntu" => "slapd",
"debian" => "slapd",
"centos" => "ldap",
"fedora" => "ldap",
},
ensure => running, ensure => running,
enable => true, enable => true,
require => Package ["openldap-server"] require => Package ["openldap-server"]