Just delved into my history :

Do not forget to set this VAR :
export RUBYLIB=/var/lib/puppet/lib/

facter --yaml > /tmp/facter.yaml to generate a yaml file of the facts, which can be passed to hiera.

hiera  --debug --config /etc/puppet/hiera.yaml test -y /tmp/facter.yaml

or just passing a single fact

hiera  --debug --config /etc/puppet/hiera.yaml test hostname=testhost


http://docs.puppetlabs.com/hiera/1/command_line.html



On 05/01/2013 12:52 AM, Denmat wrote:
Hi,

Run the master in no-daemonize and debug. You will see how it searches through your hierarchy that way.

Also you can use the command line on the master to query hiera. See puppet docs for details.

Cheers,
Den

On 01/05/2013, at 2:46, lth <lthar...@gmail.com <mailto:lthar...@gmail.com>> wrote:

I'm using puppet 3.1 and I want to figure out why hiera seems to be looking in the wrong place and getting the wrong value.

I found a post from this group saying to run puppet -d on the master and look in the log. Having done that I still don't see anything hiera related except for where puppet reads hiera_config from puppet.conf, nor do I see anything about the automatic parameter lookup or where I use the heira() function to assign another variable.

I tried both:
puppet agent -t --environment=devel --logdest=/tmp/puppet_agent.log --debug puppet master --debug --no-daemonize --logdest=/tmp/puppet.log --compile=vb271-puppet.vm --environment=devel

neither of which gave me anything useful.  What am I doing wrong?

Thanks in advance.
--
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 <mailto:puppet-users+unsubscr...@googlegroups.com>. To post to this group, send email to puppet-users@googlegroups.com <mailto:puppet-users@googlegroups.com>.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




--
Johan De Wit

Open Source Consultant
Red Hat Certified Engineer    (805008667232363)
Puppet Certified Professional 2013 (PCP0000006)
_________________________________________________________

Open-Future           Phone   +32 (0)2/255 70 70
Zavelstraat 72        Fax     +32 (0)2/255 70 71
3071 KORTENBERG       Mobile  +32 (0)474/42 40 73
BELGIUM               http://www.open-future.be
_________________________________________________________

--
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to