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.

Reply via email to