summaryrefslogtreecommitdiff
path: root/puppet/hiera/hiera.yaml
blob: a8ae7921740bbbe3a899f64f813be8ffe90adbd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
:backends:
  - yaml
:yaml:
  # Right now vagrant and puppet are not fully supporting
  # a relative datadir. For it to work, we were forced to
  # create a manifests/hiera symlink. This should be
  # reconsidered in the future.
  #
  # See http://docs.vagrantup.com/v2/provisioning/puppet_apply.html
  :datadir: '%{settings::confdir}/hiera'
:hierarchy:
  #
  # Put in the secrets folder all sensitive information that
  # wont be spread into every system if you're using the Hydra Suite.
  #
  # We also recommend to leave only encrypted data in your hiera config.
  #
  - 'secrets/node/%{::clientcert}'
  - 'secrets/role/%{::nodo::role}'
  - 'secrets/location/%{::nodo::location}'
  - 'secrets/domain/%{::domain}'

  #
  # All other stuff goes in regular YAML files.
  #
  - 'node/%{::clientcert}'
  - 'role/%{::nodo::role}'
  - 'virtual/%{::virtual}'
  - 'location/%{::nodo::location}'
  - 'domain/%{::domain}'
  - bootstrap
  - common