Added support for puppet, hiera and facter