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
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
- 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
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
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