I have an error that I do not understand. I get a duplicate definition and I am not sure why: http://pastie.org/3041278 if I change line 27 in that paste from class { ''passenger'': } to include passenger, there is not an error but the passenger class (it is a module) is not evaluated. Does having module foo that contains a class, foo:bar::baz and then including another module named, baz cause this? I tested with puppet 2.7.9, 2.7.8 and 2.7.3 -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On 19/12/11 16:36, Chris Blumentritt wrote:> I have an error that I do not understand. I get a duplicate > definition and I am not sure why: http://pastie.org/3041278 > > if I change line 27 in that paste from class { ''passenger'': } to > include passenger, there is not an error but the passenger class (it > is a module) is not evaluated. > > Does having module foo that contains a class, foo:bar::baz and then > including another module named, baz cause this? > > I tested with puppet 2.7.9, 2.7.8 and 2.7.3 >Basically, yes. It''s all to do with how unqualified variables are resolved. Try "class { ''::passenger'': }" instead to qualify the class as being in the root scope. HTH Dan -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
> > Basically, yes. It''s all to do with how unqualified variables are resolved. > > Try "class { ''::passenger'': }" instead to qualify the class as being in > the root scope. > > HTH > > Dan >Thanks Dan that solved it. -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.