John You are correct. I faced the same problems once the Hiera was uncommented. While fixing them I had to address following open issues:
Pre-requisitions: puppet.conf: hiera_config = /biz/puppet/hiera/hiera.yaml hiera.yaml: --- :backends: - json :json: :datadir: /biz/puppet/hieradata/%{::environment} :hierarchy: - node/%{::fqdn} - common :logger: - puppet List of issues I have encountered: 1. common.json was missing from /biz/puppet/hieradata/%{::environment}/ For illustration purposes, please find the file below: { "ntp::restrict" : true, "ntp::autoupdate" : true, "ntp::enable" : true, "ntp::servers" : [ "0.centos.pool.ntp.org iburst", "1.centos.pool.ntp.org iburst", "2.centos.pool.ntp.org iburst" ] } 2. HOST_NAME.DOMAIN_NAME.json was missing from the /biz/puppet/hieradata/%{::environment}/node For illustration purposes, please find the file below: { "apache::vhost::priority": "10", "apache::vhost::vhost_name": "lalalala.sampup.com", "apache::vhost::port": "80", "apache::vhost::docroot": "/var/www" } 3. My json files contained invalid characters. Make sure to use something like http://jsonformatter.curiousconcept.com/ to check JSON validity Dan -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.