Hi

I have a bash script produce this for my test node

---
environment: production
ybenv: alextest


I have this in my hiera.yaml file
:hierarchy:

  # node specific
  - "nodes/%{::trusted.certname}"

  # OS specific
  - "os/%{::osfamily}"

  # Envornment 
  - "ybenv/%{::ybenv}"

  # common to all
  - common


These are my hieradata files
hieradata/
hieradata/os
hieradata/os/RedHat.yaml
hieradata/nodes
hieradata/nodes/testnode.yaml
hieradata/common.yaml
hieradata/ybenv
hieradata/ybenv/alextest.yaml


But this file doesn't seem to be getting read
hieradata/ybenv/alextest.yaml

and tried doing some testing in my site.pp

tried this
$ybenv=hiera('ybenv')
info("Certname [${trusted['certname']}] OsName [${osfamily}] ybenv 
[${ybenv}] environment [${environment}]")

and also just this

info("ybenv [${ybenv}]")

and it the logs it say ybenv undefined 



A
 

-- 
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/0c3c410c-cad1-47e6-a017-3a177458bc8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to