This updates to PDK 2.1.0, Puppet versions 6 & 7, and dependencies that support these versions of Puppet. Some typing of parameters was also adjusted to reflect the already defined intent. As part of the PDK update, parameter documentation was moved to REFERENCE.md by way of puppet-strings. A GitHub Action was also added to help ensure things keep working. Lastly, some additional settings were added to .sync.yml to clean up unused files and to enhance puppet-lint
This updates to PDK 2.1.0, Puppet versions 6 & 7, and dependencies that support these versions of Puppet. Some typing of parameters was also adjusted to reflect the already defined intent. As part of the PDK update, parameter documentation was moved to REFERENCE.md by way of puppet-strings. A GitHub Action was also added to help ensure things keep working. Lastly, some additional settings were added to .sync.yml to clean up unused files and to enhance puppet-lint