Class Puppet::Provider::Ldap
In: lib/puppet/provider/ldap.rb
Parent: Puppet::Provider

The base class for LDAP providers.

Methods

create   delete   exists?   flush   instances   ldap_properties   manager   manages   new   prefetch   properties   query  

Attributes

manager  [R] 

Public Class methods

Look up all instances at our location. Yay.

Specify the ldap manager for this provider, which is used to figure out how we actually interact with ldap.

Query all of our resources from ldap.

Public Instance methods

Apply our changes to ldap, yo.

Return the current state of ldap.

Return (and look up if necessary) the desired state.

Collect the current attributes from ldap. Returns the results, but also stores the attributes locally, so we have something to compare against when we update. LAK:NOTE This is normally not used, because we rely on prefetching.

[Validate]