Added support for specific puppet version installation, rhel needs more work