Note: We’ve released a major update to Hiera called Hiera 5.
Hiera 5 is built into Puppet 4.9 and higher, and includes features like per-environment hierarchies, module data, simplified custom backends, improved debugging with
puppet lookup --explain, and more.
As part of this update, we’ve moved Hiera’s documentation into the Puppet reference manual. Once you’ve upgraded to Puppet 4.9 or higher, see the following pages for more info about the new Hiera:
Released November 1, 2016.
Released August 10, 2016.
- HI-528: Hiera 3.2.x does not support Rubies < 1.9.3. The dependencies on ‘json’ and ‘json_pure’ has therefore been dropped from hiera’s gemspec to make it easier to consume hiera as a gem.
Released May 17, 2016.
New default location for hiera.yaml
The default location of hiera.yaml has changed from the
$codedir to the
$confdir. Updating via
puppet-agent 1.5.0 packages will not move your existing file, but new installations will place it in this location. You need to manually move the file to