Hi, there's been a lively discussion on an interesting pull request that came 
in:

https://github.com/puppetlabs/hiera/pull/137

In the interest of soliciting input from a wider audience I'd like to move the 
discussion on this request to the list.

Personally I have two issues, one major/semantic and one minor/syntactic.

The major problem is that this seems to reverse the entire goal of "separate 
data from code" by putting code back into data. In addition to the issues 
@ripienaar raised in [the previous recursion 
PR](http://projects.puppetlabs.com/issues/18030#note-7) around 
visibility/action-at-a-distance, this seems to make "more magic" and I feel 
pretty strongly that we need less magic even if it comes at the expense of more 
code -- in this case, a puppet manifest variable that does the stringified 
variable interpolation you're proposing in the data.

The minor problem is that, as Henrik notes, Hiera already has ONE syntax for 
variable interpolation that uses a different sigil to Puppet's. That's kind of 
weird, and again I'd like to see changes that bring the ecosystem closer 
together, not push it further apart.


Eric Sorenson - [email protected]
#puppet irc: eric0 

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to