On Thu, May 31, 2012 at 4:31 PM, Brice Figureau <brice-pup...@daysofwonder.com> wrote:
> That's perfect! > > Apparently the client_version fact is not correct (it contains an > array). > One thing you might want to do, is to modify manually the > master.domain.com.yaml file to remove the "clientversion" fact > altogether to see if that fixes it or not. > > I'm not sure what makes this fact an array, but I'll have a deeper look. So, hopefully I'm not barking up completely the wrong tree here but: I removed the clientversion fact, but that triggered other issues as puppet then decided it had to go into compatibility mode, and none of my manifests have been written to handle that. I then put the clientversion fact back and just changed parser/resource.rb to return false rather than it try and check the array-based fact it was getting. That's now a little better, but it causes one of my manifests to fail, which is doing some string manipulation on the ipaddress fact. That in turn appears to have been turned into an array, which funnily enough, my .erb wasn't expecting :-) So, it appears to my completely untrained eye as if all/most facts are being stored or passed as arrays when the concurrency parameter is increased. Thanks, Matt. -- 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.