And is the following the best way to support this: (ie: will it be
supported for the foreseeable future.)

$modulepath/modulename/manifests/parentclass/subclassname.pp the way
the autoloader supports this?

Long story short, I can test and see if it works, but I don't want to
trust that as a way to see if something is a supported patttern, as
historically many things that work, aren't neccesarily supported.

Also can and should I have more than one init.pp files in a module?

e.g.
$modulepath/modulename/manifests/init.pp
$modulepath/modulename/manifests/parentclass/init.pp

I did a bit of reading in the puppetdocs, and it seems where i am
using parentclass, there is a namespace feature called
"implementation", which basically allows one to extend the namespace,
but it is unclear if "implementation" can also be a class? From docs:
"This directory’s name affects the class names beneath it."

I believe I don't need both to be supported, and am largely looking at
this as a way to organize some of our overloaded modules, that don't
make sense to be broken out into separate modules.

Thanks,
Brian

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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