Thanks, John.  I think you are right that puppet should support it,
but I am pretty sure it does not.   I chatted with RI, and it seems
that the classname is not "exposed", so when the puppet backend does
the lookup, it figures out the classname and sets the 'calling_class'
variable before it interprets the hierarchy.  I am going to try to
hack the same thing into the yaml backend, as well as file a bug (or
+1 one) about it.

- Chad

On Thu, Feb 14, 2013 at 2:19 PM, jcbollinger <[email protected]> wrote:
>
>
> On Thursday, February 14, 2013 12:08:17 PM UTC-6, Chad Huneycutt wrote:
>>
>> It is my understanding that the calling_* variables are only available
>> to the puppet backend.  At least they do not work for me.
>> %{module_name}, on the other hand, works as I expect it to with the
>> yaml backend.
>>
>
> I can't speak to whether or why these currently work for you, but they are
> certainly not targeted specifically at the Puppet back end.  They are mostly
> intended for use in your hiera configuration file (hiera.yaml), which is
> independent of any particular back end (since it's where you define which
> one(s) to use).  It's precisely the use case you described.
>
> With that said, it looks like at least one other bug has been filed against
> this functionality in Puppet 3, so perhaps you're running up against that.
> In any case, I still say no, you're not off-base: what you're asking for is
> supposed to already work.
>
>
> John
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>



--
Chad M. Huneycutt

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to