add Puppet 7 support , drop Puppet 5

Edited by Fabien Combernous