Skip to content

Instantly share code, notes, and snippets.

@perfecto25
Created November 23, 2015 17:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save perfecto25/1819a1308a69de057ade to your computer and use it in GitHub Desktop.
Save perfecto25/1819a1308a69de057ade to your computer and use it in GitHub Desktop.
Hiera troubleshoot
hiera domain_name ::osname=Debian
result: common.corp.com
# /etc/puppetlabs/puppet/hieradata/
---
domain_name: common.corp.com
# /etc/puppetlabs/puppet/hieradata/
---
domain_name: debian.corp.com
---
:backends:
- yaml
:hierarchy:
- "node/%{clientcert}"
- "%{::osfamily}"
#- common
:yaml:
# datadir is empty here, so hiera uses its defaults:
# - /etc/puppetlabs/code/environments/%{environment}/hieradata on *nix
# - %CommonAppData%\PuppetLabs\code\environments\%{environment}\hieradata on Windows
# When specifying a datadir, make sure the directory exists.
:datadir: /etc/puppetlabs/puppet/hieradata
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment