Puppet 8 support

A community member has submitted pull some pull requests to get Puppet 8 support. I’ve put them on a GH project:

We’re planning to do Foreman 3.8 installer module releases in the next few days so I’m not sure we can get it merged in time. And even then, per the schedule, it’s not planned to be available for a while. For now I’d start with Puppet 7.