Method: Puppet::Provider::Ldap.prefetch

Defined in:
lib/puppet/provider/ldap.rb

.prefetch(resources) ⇒ Object

Query all of our resources from ldap.



33
34
35
36
37
38
39
40
41
42
43
# File 'lib/puppet/provider/ldap.rb', line 33

def self.prefetch(resources)
  resources.each do |name, resource|
    result = manager.find(name)
    if result
      result[:ensure] = :present
      resource.provider = new(result)
    else
      resource.provider = new(:ensure => :absent)
    end
  end
end