Class ldap::server::package
In: /etc/puppet/modules/ldap/manifests/server/package.pp
Parent:

Class: ldap::server::openldap::package

This module manages package installation of OpenLDAP, based on operating system.

Parameters:

There are no default parameters for this class.

Actions:

Requires:

Sample Usage:

This class file is not called directly

Resources

Resources

Group[$ldap::params::lp_daemon_user]
   ensure => "present"
   gid => $ldap::params::lp_daemon_gid
   before => Package[$ldap::params::openldap_packages]
Package[$ldap::params::openldap_packages]
   ensure => present
User[$ldap::params::lp_daemon_user]
   ensure => "present"
   uid => $ldap::params::lp_daemon_uid
   gid => $ldap::params::lp_daemon_gid
   comment => "LDAP User"
   home => $ldap::params::lp_openldap_var_dir
   shell => "/bin/false"
   before => Package[$ldap::params::openldap_packages]

Manage the User and Group

[Validate]