[Puppet Users] Re: Puppet 3.0 and Hiera

2012-05-08 Thread Pieter van de Bruggen
As a courtesy update for our user community: My earlier claims about the "lookup" function were exaggerated. Instead, the "hiera", "hiera_array", and "hiera_hash" functions will all be available, provided by Hiera. Also, as mentioned earlier, class parameters will be sourced from multiple locati

[Puppet Users] Re: Puppet 3.0 and Hiera

2012-05-04 Thread Jeremy Carroll
We use Hiera backed Puppet here at Klout. Mainly for the reasons of separating configuration data from puppet modules. We have had great success, and I welcome this change to puppet core. Reminds me of some of Chef's "Deep Merge" functionality. Here are a few of my thoughts. - Name spacing v

Re: [Puppet Users] Re: Puppet 3.0 and Hiera

2012-05-04 Thread R.I.Pienaar
- Original Message - > From: "Jeremy Carroll" > To: puppet-users@googlegroups.com > Sent: Friday, May 4, 2012 5:19:37 PM > Subject: [Puppet Users] Re: Puppet 3.0 and Hiera > > We use Hiera backed Puppet here at Klout. Mainly for the reasons of > sep

[Puppet Users] Re: Puppet 3.0 and Hiera

2012-05-04 Thread Jeremy Carroll
We use Hiera backed Puppet here at Klout. Mainly for the reasons of separating configuration data from puppet modules. We have had great success, and I welcome this change to puppet core. Reminds me of some of Chef's "Deep Merge" functionality. Here are a few of my thoughts. - Name spacing v

[Puppet Users] Re: Puppet 3.0 and Hiera

2012-05-04 Thread Josh
I'm not sure if its in there but one thing that would be *amazing* would be support for empty arrays/hashes. E.g. $hash1 = hiera_hash('hash1', {}) $hash1 = hiera_hash('hash2', {}) This means that now I can do a: merge_hash($hash1, $hash2) This will now work regardless of whether I have declare