The hiera command doesn't use facter, its a tool to check the values
returned by hiera in different circumstances.
El 21/03/2014 21:19, "Renan Vicente" <[email protected]> escribió:

> Any one had this problem to find a attribute or know how to solve this? In
> my case I separated hiera files by osfamily when I execute
>
>  # hiera packages_utils
>
> return me
>
> nil
>
> BUT if I execute
>
> # hiera packages_utils osfamily=Debian
>
> it's works
>
> ["tzdata",
>  "dnsutils",
>  "bash-completion",
>  "unzip",
>  "bzip2",
>  "htop",
>  "vim",
>  "ntpdate",
>  "mlocate",
>  "nfs-common",
>  "sysstat"]
>
> the facter osfamily works.
>
> # facter osfamily
> Debian
>
> my hiera.yaml
>
> ---
> :backends:
>   - yaml
> :hierarchy:
>   - "nodes/%{fqdn}"
>   - "osfamily/%{osfamily}"
>   - "osfamily/%{operatingsystem}"
>   - defaults/users
>   - defaults/hosts
>   - "%{clientcert}"
>   - "%{environment}"
>   - global
>
> :yaml:
> # datadir is empty here, so hiera uses its defaults:
> # - /var/lib/hiera on *nix
> # - %CommonAppData%\PuppetLabs\hiera\var on Windows
> # When specifying a datadir, make sure the directory exists.
>   :datadir: /etc/puppet/hiera
>
> my osfamily directory content
>
> # ls -l /etc/puppet/hiera/osfamily/
> total 12
> lrwxrwxrwx 1 root root  11 Mar 21 15:44 CentOS.yaml -> RedHat.yaml
> -rw-r--r-- 1 root root 248 Mar 21 16:11 Debian.yaml
> -rw-r--r-- 1 root root  29 Mar 21 16:13 default.yaml
> -rw-r--r-- 1 root root 223 Mar 21 15:44 RedHat.yaml
> lrwxrwxrwx 1 root root  11 Mar 21 15:44 Ubuntu.yaml -> Debian.yaml
>
> my Debian.yaml
>
> ---
> packages_utils:
>   - tzdata
>   - dnsutils
>   - bash-completion
>   - unzip
>   - bzip2
>   - htop
>   - vim
>   - ntpdate
>   - mlocate
>   - nfs-common
>   - sysstat
> conf_ntp:
>   - ntpdate
> conf_ntp_path:
>   - /etc/default/ntpdate
> conf_vim_path:
>   - /etc/vim/vimrc
>
>  --
> 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/11625c93-4c89-4fd6-8c82-6b9c170ebddb%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/11625c93-4c89-4fd6-8c82-6b9c170ebddb%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_B3dejCjxStg3-4jMJfPL%2BtmFsGTVrYj0EkL%3DqRz01PbyFYg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to