Modernise puppet-things module and fix CI
Merge pull request #1 from nickpellant/feature/modernise_module

Modernise puppet-things module and fix CI