By charlie, Mon, 05/25/2009 - 01:39
http://reductivelabs.com/trac/puppet/wiki/LDAPNodes

store puppet class information for hosts in ldap*

  • add puppet.schema to your directory
  • add puppetClient objectClass to host objects.
  • add puppetClass[es] to puppetClients
  • add ldap configuration to puppetmasterd

[puppetmasterd]
        node_terminus = ldap
        ldapserver = ldap.example.com
        ldapbase = ou=hosts,dc=example,dc=com

*requires ruby-ldap