Puppet Class: nscd
- Defined in:
- manifests/init.pp
Summary
Configures /etc/ncsd.conf and controls nscd service.Overview
nscd class.
Note for each database at least the ‘enable-cache` key must be specified.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'manifests/init.pp', line 34
class nscd (
Nscd::Database $dbconfig,
Enum['present','absent','latest'] $pkg_ensure = 'present',
Boolean $service_ensure = true,
Boolean $service_enable = true,
String[1] $user = 'root',
Optional[String[1]] $stat_user = undef,
Integer $threads = 5,
Integer $max_threads = 32,
Boolean $paranoia = false,
Optional[Integer] $restart_interval = undef,
Integer $debug_level = 0,
Integer $reload_count = 5,
Optional[Stdlib::UnixPath] $logfile = undef,
) {
contain nscd::install
contain nscd::config
contain nscd::service
Class['nscd::install']
-> Class['nscd::config']
~> Class['nscd::service']
}
|