Ah, I assumed it was a typo.. :) Yes, that works as expected.
Thanks, Ger. Op vrijdag 13 december 2013 14:37:57 UTC+1 schreef Erik Dalén: > > > > > On 13 December 2013 14:20, Ger Apeldoorn <[email protected]<javascript:> > > wrote: > >> Apologies for the delay... >> >> I have added the configfile on the CLI, so they should use the same one. >> >> puppet apply -e 'notice(hiera("test1"))' does not give the expected >> result. >> > > right, but I asked if puppet apply -e 'notice(hiera("test2"))' gives the > expected result :) > > >> Thanks, >> Ger. >> >> Op woensdag 4 december 2013 10:57:48 UTC+1 schreef Erik Dalén: >>> >>> hiera cli and hiera in puppet use two different config files. So does >>> puppet >>> apply -e 'notice(hiera("test2"))' work as expected for you? >>> >>> >>> On 3 December 2013 09:39, Ger Apeldoorn <[email protected]> wrote: >>> >>>> We're having some issues with the implementation of this >>>> feature-request: https://projects.puppetlabs.com/issues/21367 >>>> >>>> We are using a Puppet setup with foreman. >>>> >>>> Versions: >>>> - puppet 3.3.2 >>>> - hiera 1.3.0 >>>> - CentOS release 6.4 >>>> >>>> I have got this in common.yaml >>>> --- >>>> test1: "test1 -> %{hiera('test2')}" >>>> test2: Dit is test2 >>>> >>>> When I do a Hiera call for test1 on the CLI, it works as expected: >>>> >>>> #hiera -c /etc/puppet/hiera.yaml test1 >>>> test1 -> Dit is test2 >>>> >>>> However, if I try to use this from within Puppet, the %{hiera('test2')} >>>> is replaced by a blank. >>>> >>>> #puppet apply -e 'notice(hiera("test1"))' >>>> Notice: Scope(Class[main]): test1 -> >>>> >>>> Also with a full Puppet run: >>>> >>>> # puppet agent -t --environment devrepo >>>> *snip* >>>> Notice: test1 -> >>>> Notice: /Stage[main]//Node[default]/Notify[test1 -> ]/message: defined >>>> 'message' as 'test1 -> ' >>>> Notice: Finished catalog run in 4.60 seconds >>>> >>>> I would expect that the CLI would yield the same results as the call >>>> from within Puppet. >>>> >>>> Any ideas? >>>> >>>> Thanks, >>>> Ger. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Puppet Developers" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/puppet-dev/bcfd309b-01a2-4e3e-b444-efae8f65ffe9% >>>> 40googlegroups.com. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >>> >>> -- >>> Erik Dalén >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-dev/d3c647aa-3f27-4346-a3c7-1467210e922a%40googlegroups.com >> . >> >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Erik Dalén > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/978496a5-c8cf-410a-ab0d-07ff912df3c1%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
