This seems to have fixed the BZ#2094592 hiera problem, and after some additional fixes (unrelated to puppet), I was able to get through the manifests I was able to process before.
Looks like this fixes the worst of the issues, and I can get through a complete run now (in my serverless environment, I don't have a server environment to test).
Tons of deprecation warnings, obviously, but it's at least functional now. :)
Fixed #1732550, thanks!
This update has been unpushed.
This update has been unpushed.
This update has been unpushed.
Could this be pushed to stable?
Any chance this could be pushed to stable?
Any chance this could be pushed to stable?
Seems to work just fine for me!