Issue #11116 has been updated by Darin Perusich.
Hi Nigel,
No worries about the ticket bouncing. I just read about Jacob leaving the other
day and I appreciated now that can disrupt an organization.
Yes this is compatible with how LDAP nodes work in Puppet. I'm currently using
this schema with my LDAP server now that I have ldap nodes working properly, I
just posted a couple messages about it on the puppet-users list.
I'm not sure I follow what you mean by "notes from people transitioning from
the older schema to this one". This schema file isn't meant to replace the
existing puppet.schema, rather it should be included along site it for people
not using OpenLDAP. Additionally I'd include a README within ext/ldap which
states puppet.schema is for openldap and 91-puppet.ldif, or whatever it's
renamed to, conforms with RFC 4512 schema definitions, tested against OpenDJ
and should with DSEE, 389 Directory, etc.
Proposed directory tree of ext/ldap:
ext/
└── ldap
├── README
├── 91-puppet.ldif
└── puppet.schema
Thanks!
----------------------------------------
Feature #11116: LDAPv3 compliant schema file
https://projects.puppetlabs.com/issues/11116
Author: Darin Perusich
Status: Accepted
Priority: Normal
Assignee: Daniel Pittman
Category: LDAP
Target version:
Affected Puppet version:
Keywords:
Branch:
Hello,
The LDAP schema supplied with Puppet, puppet.schema, is specify to OpenLDAP and
does not work with directory servers which conform to the LDAPv3 standards
pertaining to schema definitions and attribute syntax checking, see RFC 4512.
The attached schema, 91-puppet.ldif, has been ported from puppet.schema to
conform with the LDAPv3 standard.
I have successfully tested the attached schema with the OpenDJ directory
server, http://www.forgerock.com/opendj.html, which requires that schema
definitions conform with the LDAPv3 standard. While not specifically test, this
schema should also be valid for use with any directory server derived from
Netscape directory server, such as Sun Directory Server Enterprise Edition (now
Oracle) or 389 Directory Server.
I would very much like to see this schema added to Puppet ASAP.
Thanks!
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.