On Fri, Jan 20, 2012 at 2:34 PM, Cody <c.a.herri...@gmail.com> wrote:
> Defining all somewhat common packages in a central location becomes
> unrealistic when you no longer "control" the code that is in every
> module you use.  If you obtain five modules from the forge and they
> all require a specific package and so all define that package your not
> going to convince, nor is it a good design to require everyone to move
> the package definitions from that collection of modules.  They need to
> function as a collection out of the box.
>

Are we sure it can't be fixed?  What makes defined() so different from
the code that implements require?  Shouldn't "if  not defined" be the
same as "if a require would fail"?  That seems to be what people are
expecting, why not give it to them?

-- 
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