Hi, What's the content of /etc/puppet/hieradata/common.yaml ?
Does the hiera command line works? Something like: $ hiera nom Regards, El 07/08/2014 13:34, "Christian Charpentier" <[email protected]> escribió: > Hi, > > I've been using hiera for several weeks now and all was working fine til > few days ago when i started to get that kind of message: > Error: Could not retrieve catalog from remote server: Error 400 on SERVER: > Could not find data item nom in any Hiera data file and no default supplied > on node d0puppetclient.victor-buck.com > Warning: Not using cache on failed catalog > Error: Could not retrieve catalog; skipping run > > So i tried to make a very simple test to check if the problem came from my > last code changes and i'm still getting this message. I can't get hiera > variable anymore. > Below the test i made: > > *hiera.yaml*: > --- > :backends: > - yaml > > :yaml: > :datadir: /etc/puppet/hieradata > > :hierarchy: > - common > > > *site.pp*: > # /etc/puppet/manifests/site.pp > > case $operatingsystem { > 'Solaris': { include role::solaris } > 'RedHat', 'CentOS': { include redhat::roles::common } > /^(Debian|Ubuntu)$/: { include role::debian } > # default: { include role::generic } > } > > case $hostname { > /^d0puppetclient/: { include test } > } > > > *test.pp*: > class test{ > > $nom = hiera('nom') > > file {"/root/test.txt": > ensure => file, > source => "/etc/puppet/test.txt.erb", > } > > } > > > *test.txt.erb*: > <%= nom %> > > Any idea about to fix this?I thought this could be an file access right > issue, so i tried to grante access on some files (755) and it's not > working... > Thanks to those who 'll take time to read me and give me an answer :) > > Christian > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/41e41e5f-7d26-46c4-9fe4-861b146c8f4f%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/41e41e5f-7d26-46c4-9fe4-861b146c8f4f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAF_B3dedqUkZCgJ%3DMX-Xcsiur2jcnQwLsCsrHOc14%2Bk75eg-WQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
