A versatile data lookup system
Jerakia can be configured as a Hiera backend
$ vim /etc/puppet/hiera.yaml
---
:backends: [ 'jerakia' ]
or add it as an additional data source:
---
:backends:
- jerakia
If you are migrating an existing, or unknown code base we would recommend you keep Hiera configured as a backend to catch any lookups that are made with the hiera
, hiera_hash
or hiera_array
functions. But for all other lookups you can route them straight to Puppet by bypassing Hiera altogether and using Jerakia as a data binding terminus
$ vim /etc/puppet/puppet.conf
[master]
...
data_binding_terminus = jerakia
next: Debugging