Moving the jenkins repo information into repo.pp. This makes sense if you think about it. I'm not sure if it's bad form to require a custom type in a different module, but it is happening anyway.