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.