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

Class: ldap::server::openldap::rebuild

This module acts as a container that can be called externally to kick off file fragment rebuilds for OpenLDAP.

Parameters:

There are no default parameters for this class.

Actions:

Requires:

Sample Usage:

This class file is not called directly

Resources

Resources

Exec["rebuild-openldap-acl.conf"]
   command => "/usr/local/bin/openldap_acl_rebuild"
   subscribe => File[$ldap::params::lp_tmp_dir/acl.d]
Exec["rebuild-openldap-domains.conf"]
   command => cat $ldap::params::lp_tmp_dir/domains.d/* > $ldap::params::lp_openldap_conf_dir/domains.conf
   subscribe => File[$ldap::params::lp_tmp_dir/domains.d]
Exec["rebuild-openldap-replication.conf"]
   command => cat $ldap::params::lp_tmp_dir/replication.d/* > $ldap::params::lp_openldap_conf_dir/replication.conf
   subscribe => File[$ldap::params::lp_tmp_dir/replication.d]
Exec["rebuild-openldap-schema.conf"]
   command => cat $ldap::params::lp_tmp_dir/schema.d/* > $ldap::params::lp_openldap_conf_dir/schema.conf
   subscribe => File[$ldap::params::lp_tmp_dir/schema.d]

[Validate]