To anyone following this, I recently stumbled across this
https://tickets.puppetlabs.com/browse/PUP-1963 ... Have you ever tried
searching for anything to do with the "resources resource"? It's not very
search friendly ;-)
TL;DR, It took a couple of years but this problem was addressed with Puppe
Puppet Agent 1.6.1 is now available. This release includes Puppet 4.6.1
(containing a critical bug fix, as well as a number of smaller fixes).
Yesterday we removed Puppet 4.6.0 (and puppet-agent 1.6.0) from our
repositories after users found a critical issue (PUP-6608) affecting variables
defined