Method: Puppet::Node::Ldap#search_attributes

Defined in:
lib/vendor/puppet/indirector/node/ldap.rb

#search_attributesObject

Default to all attributes.



113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'lib/vendor/puppet/indirector/node/ldap.rb', line 113

def search_attributes
  ldapattrs = Puppet[:ldapattrs]

  # results in everything getting returned
  return nil if ldapattrs == "all"

  search_attrs = class_attributes + ldapattrs.split(/\s*,\s*/)

  if pattr = parent_attribute
    search_attrs << pattr
  end

  search_attrs
end