On Thursday, June 14, 2012 1:51:45 AM UTC-4, Mike wrote:
>
> Thanks,
> It appears to be something internal to the hiera function, so I'll have to
> go digging in there to find out what's going on.
>
> Cheers
Are you in position to **test** the 1.0rc branches of hiera and
hiera-puppet?
>
> On 14/06/2012, at 1:06 AM, Wolf Noble wrote:
>
> > I had some issues with using boolean logic with data being fed to me by
> hiera. I went for a slightly hacky option of:
> >
> > might help you, might be a BadIdea(™)
> >
> > (untested)
> >
> >
> > class foo::params{
> > bool_to_be_tempname = hiera('some_TorF_key_as_a_string')
> > case bool_to_be_tempname {
> > [tT][rR][uU][eE]: {
> > bool_to_be = true
> > }
> > default: {
> > bool_to_be = false
> > }
> > }
> > }
> >
> >
> > On Jun 13, 2012, at 7:40 AM, Michael Knox wrote:
> >
> >> Hi,
> >> I've been moving from extlookup to hiera, and it's generally gone
> fairly smoothly, but I've run into a problem with one of our defines ...
> >>
> >> I get this error:
> >> err: Could not retrieve catalog from remote server: Error 400 on
> SERVER: can't convert Array into String at ...
> >>
> >> The define uses an exec to install Perl CPAN modules and sets log
> output based on a hiera lookup.
> >> exec{"cpan_load_${title}":
> >> < cut …>
> >> logoutput => hiera('cpan_logoutput'),
> >> }
> >>
> >> If I remove that line, everything runs through fine.
> >>
> >> The yaml for hiera:
> >> ---
> >> cpan_logoutput: true
> >>
> >> Any ideas on what could be triggering this error?
> >>
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> [email protected].
> >> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
> >>
> >
> >
> > ________________________________
> >
> > This message may contain confidential or privileged information. If you
> are not the intended recipient, please advise us immediately and delete
> this message. See http://www.datapipe.com/legal/email_disclaimer/ for
> further information on confidentiality and the risks of non-secure
> electronic communication. If you cannot access these links, please notify
> us by reply message and we will send the contents to you.
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected].
> > For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
> >
>
>
--
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/-/2GdyZeaN6DoJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.