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.
Released May 17, 2016.
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