puppetlabs/puppet — pull request #803 by kelseyhightower (2012-05-18 23:53:25+00:00)
Title: Ticket/3.0rc/14514 use default config when hiera.yaml is missing

Puppet initializes Hiera using a configuration Hash instead of a
configuration file. Puppet now checks for the existence of the hiera
configuration file and uses an empty configuration and logs a warning
if missing.

We also ensure Hiera uses the Puppet logger by overriding the
configuration hash to set the logger explicitly.

This patch includes updated specs.