On 08 Jan 2015, at 17:12, Raphael <[email protected]> wrote:

> Hi Martin,
> thx for this quick answer :]
> 
> When in puppet you use hiera_hash, the behaviour is the same as the -h option 
> in cli ?

Yes.
CLI <-> Puppet:

hiera -a <-> hiera_array(…)
hiera -h <-> hiser_hash(…)
hiera <-> hiera(…)

> 
> Le jeudi 8 janvier 2015 17:09:32 UTC+1, Martin Alfke a écrit :
> When using cli you want to tell hiera to look up all hashes: 
> 
> hiera -h site_users fqdn=myhost 
> 
> On 08 Jan 2015, at 17:02, Raphael <[email protected]> wrote: 
> 
> > Oh yeah ! Sorry for this noise ! The manifest on my nodes applyed properly 
> > ... and I've got the the proper output from cli with the facts provided. 
> > 
> > Regarding the lookup, here what I have : 
> > 
> > Based on https://docs.puppetlabs.com/hiera/1/lookup_types.html 
> > 
> > hiera site_users 
> > {"bob"=>{"uid"=>501, "shell"=>"/bin/bash"}, 
> >  "ash"=>{"uid"=>502, "shell"=>"/bin/zsh", "group"=>"common"}} 
> > 
> > 
> > hiera site_users ::fqdn=myhost 
> > {"jen"=>{"uid"=>503, "shell"=>"/bin/zsh", "group"=>"deglitch"}, 
> >  "bob"=>{"uid"=>1000, "group"=>"deglitch"}} 
> > 
> > My hiera.yaml settings : 
> > 
> > :hierarchy: 
> > 
> >   - "node/%{::fqdn}" 
> >   - common 
> > 
> > :merge_behavior: deeper 
> > 
> > What did I miss ? 
> > 
> > 
> > 
> > Le jeudi 8 janvier 2015 15:23:10 UTC+1, Johan De Wit a écrit : 
> > Hi Raphael, 
> > hiera smtpserver domain=example.com 
> > 
> > 
> > That should work.  If using hiera from CLI, you need to provide the facts 
> > etc also. 
> > 
> > See the docs : 
> > https://docs.puppetlabs.com/hiera/1/command_line.html 
> > 
> > hth 
> > 
> > johan 
> > 
> > 
> > On 08/01/15 09:52, Raphael wrote: 
> >> Hi, 
> >> I have a working puppetmaster installed from package on an ubuntu server 
> >> 14.04 64bits. 
> >> I've been struggeling for a while now with hiera to achieve what it is 
> >> written in the doc ; 
> >> 
> >> My hiera version is 1.3.0 
> >> Puppetmaster version 3.4.3 
> >> 
> >> My hierachy settings is quite simple, with a common file and a specific 
> >> file for host : 
> >> 
> >> --- 
> >> :backends: 
> >>   - yaml 
> >>   - json 
> >> :yaml: 
> >>   :datadir: /etc/puppet/hieradata 
> >> :json: 
> >>   :datadir: /etc/puppet/hieradata 
> >> :hierarchy: 
> >> 
> >>   - common 
> >>   - "node/%{::fqdn}" 
> >> 
> >> :merge_behavior: deeper 
> >> 
> >> This file is in /etc/puppet/ and linked to /etc/hiera.yaml 
> >> 
> >> In the common.yaml, I'm trying to use a variable based on facts (like in 
> >> the example on the official documentation) : 
> >> 
> >> 
> >> smtpserver: "mail.%{::domain}" 
> >> 
> >> When I issue hiera smtpserver, I have this output : 
> >> 
> >> 
> >> mail. 
> >> 
> >> Even the lookup type (deeper here in my config) doesn t provide the same 
> >> output as the example ... 
> >> 
> >> Any idea ? version issue ? 
> >> 
> >> Thx a lot for your advice / answer. 
> >> 
> >> -- 
> >> 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/3590c684-299f-4775-a12a-f241ab06f75d%40googlegroups.com.
> >>  
> >> For more options, visit https://groups.google.com/d/optout. 
> > 
> > 
> > -- 
> > Johan De Wit 
> > 
> > Open Source Consultant 
> > 
> > Red Hat Certified Engineer              (805008667232363) 
> > Puppet Certified Professional 2013/2014 (PCP0000006) 
> > blog : 
> > http://johan.koewacht.net/ 
> > 
> > ______________________________ 
> > ___________________________ 
> >   
> > 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 
> > 
> > ______________________________ 
> > ___________________________ 
> >   
> > 
> > 
> > Upcoming Events: 
> > 
> > Zabbix Certified Specialist | 
> > http://www.open-future.be/zabbix-certified-professional-training-8th-till-9th-janaury
> >  
> > 
> > Zabbix Certified Professional | 
> > http://www.open-future.be/zabbix-certified-professional-training-8th-till-9th-janaury
> >  
> > 
> > Bacula Administrator 1 | 
> > http://www.open-future.be/bacula-administrator-i-training-13th-till-15th-january
> >  
> > 
> > Puppet Fundamentals | 
> > http://www.open-future.be/puppet-fundamentals-training-26th-till-28th-january
> >  
> > 
> > Puppet Architect | 
> > http://www.open-future.be/puppet-architect-training-29th-till-30th-january 
> > 
> > Subscribe to our newsletter: http://eepurl.com/BUG8H 
> > 
> > 
> > 
> > -- 
> > 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/1f7b7077-33bd-4511-bb81-396ffff96c2b%40googlegroups.com.
> >  
> > 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/402d009a-f981-4133-b660-eea3273716c8%40googlegroups.com.
> 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/B8DB760F-1428-40E8-ACFE-3603AC897579%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to