Hiera infrastructure

Currently no support for hashes / array lookups.
Hiera class parameters and function
Hiera integration with PuppetResources