Yep, got that part down pat. And the creation of the repos is actually done by Puppet itself using a combination of the Exec type and a custom provider I cobbled together.
I'm having trouble creating the RPMs from Jenkins using cpan2rpm. Running cpan2rpm from the command line as the Jenkins user works great but doing the same from a Jenkins job is crashing and burning without issuing good intel on why.
I'm in the hopes somemonk has done this and figured out why this won't work inside a Jenkins job.
Peter L. Berghold -- Unix Professional
Peter -at- Berghold -dot- Net; Blog: http://blog.berghold.net Warning: No political correctness allowed.