Do you know if this was ever fixed in a later version of puppet? If not, is there a bug filed with puppetlabs for this?
On Friday, July 20, 2012 7:59:23 AM UTC-4, Felix.Frank wrote: > > On 07/20/2012 12:48 PM, Fred Gansevles wrote: > > Hi, > > > > I ran into the same problem, i.e. overriding a class parameter with > > (apparently) no effect > > After some digging, I found that there was an effect, the change was > > reflected in the compiled catalog > > but somehow the Puppet::Parser::Scope::lookupvar method ignored this > > > > I made a patch for puppet/parser/scope.rb (against puppet-2.7.16) that > > makes lookupvar look in the right place > > > > I don't know what effect this patch has on other parts of puppet, and if > > other people (puppetlabs?) are interested in this patch, > > but in my case everything kept working > > > > Fred. > > Fascinating! > > From all I had gathered since class parameters are available, overriding > them was not at all possible. It will be interesting to hear a > developer's comments on your approach. > > I believe there are possible problems, but knowing there's a fix for the > bigger problem is great. > > Thanks for sharing. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/hXI517RU0U0J. 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.