nscd: Move nscd to own module.

This commit is contained in:
Timo Makinen 2014-01-20 10:42:23 +02:00
parent 979f22cda0
commit d9e28a1a06
2 changed files with 20 additions and 8 deletions

View file

@ -20,6 +20,10 @@ class ldap::auth inherits ldap::client {
$ldap_uri = inline_template('<%= @ldap_server.join(" ") -%>')
if $::kernel == "Linux" {
include nscd
}
case $::operatingsystem {
"centos","fedora","redhat": {
case $::operatingsystemrelease {
@ -89,14 +93,6 @@ class ldap::auth inherits ldap::client {
}
}
}
package { "nscd":
ensure => installed,
}
service { "nscd":
ensure => running,
enable => true,
require => Package["nscd"],
}
}
Ubuntu: {
package { "ldap-auth-client":

16
nscd/manifests/init.pp Normal file
View file

@ -0,0 +1,16 @@
# Install name service cache daemon
#
class nscd {
package { "nscd":
ensure => installed,
}
service { "nscd":
ensure => running,
enable => true,
require => Package["nscd"],
}
}