Long story short, you cannot solve this problem wi...
# puppet
n
Long story short, you cannot solve this problem with just puppet. You will have to use some other tooling or wrappers around Puppet to handle those kinds of edge cases.