The Puppet Development Kit (PDK) is an All-In-One set of tools for developing and testing Puppet modules.
PDK includes a bundled version of Ruby plus various gems and utilities required for creating and testing Puppet modules.
PDK was announced in August of 2017 with the goal of making it easier to build high-quality Puppet modules that follow best practices and use the available testing frameworks to avoid deploying bad code to live infrastructure.
PDK packages for various Linux distributions, Windows, and MacOS X can be downloaded from https://puppet.com/download-puppet-development-kit.
* https://puppet.com/docs/pdk/latest/pdk.html
~~~ENDSECTION~~~
~~~SECTION:notes~~~
There are no Fedora packages (yet), but the RHEL/CentOS packages mostly Just Work(TM).
~~~ENDSECTION~~~