What is in your /etc/puppet/hiera.yaml configuration file ?
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Original Message ----- From: "Brian Warsing" <[email protected]> To: [email protected] Sent: Friday, July 12, 2013 3:04:36 PM Subject: [Puppet Users] Hiera Dummy Question Hi, I have a simple hiera data file: # /etc/puppet/hiera/defaults.yaml --- test: message: This message brought to you by hiera I run `sudo hiera test` and get: {"message"=>"This message brought to you by hiera"} I then create a test class: # test.pp class test ($message) { notify {"Param is: ${message}":} } include test And try to apply the manifest `sudo puppet apply -d test.pp`, but I get back the following err: Debug: hiera(): Hiera YAML backend starting Debug: hiera(): Looking up test::message in YAML backend Debug: hiera(): Looking for data source defaults Debug: hiera(): Looking up test::message in YAML backend Debug: hiera(): Looking for data source defaults Error: Could not find data item test::message in any Hiera data file and no default supplied at /etc/puppet/manifests/test.pp:17 on node node.foo.bar Error: Could not find data item test::message in any Hiera data file and no default supplied at /etc/puppet/manifests/test.pp:17 on node node.foo.bar When I try `sudo hiera test::message`, sure enough, it returns nil. Can anybody tell me what I am missing? Thanks, -- Brian -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users . For more options, visit https://groups.google.com/groups/opt_out . -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
