I have some classes that inherit from others. For instance, the ldapconsumer 
and ldapprovider classes inherit from the ldap class.

On an external node, I might have both ldap and ldapconsumer classes, so the 
ldap class is being "invoked" directly, but also by the fact that ldapconsumer 
is inheriting from it.

This seems to be working fine (in 0.25.5), but I wonder if that's by design or 
by accident. Can I count on this behavior going forward?

If you're wondering why I would have the classes defined like that, it's to 
make things easier on humans. For instance, it's much easier to find all LDAP 
servers by searching for `class=ldap` than 
`(|(class=ldapconsumer)(class=ldapprovider))`.

-- 
Rob McBroom
<http://www.skurfer.com/>

The magnitude of a problem does not affect its ownership.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to