A puppet module to mange the puppet agent and puppet server
Puppet 4 - 6 are supported, versions 7 and 8 are experimental
You can provision a Puppet master by setting puppetmodule::config::master to true for a node. It defaults to false.
Only tested on Ubuntu 14.04, 16.04, 18.04 and 20.04 with Puppet 4 - 6, support for puppet 7 and 8 is considered experimental.