There are lots of hints and tips in this white paper.
https://puppet.com/blog/making-life-puppet-and-aws-or-other-cloud-services-easier
In particular it covers using the policy based autosigning and trusted
facts to secure doing what I think you're doing.