Traditionally i haved rolled mine into rpms for deployment. Over time this can create a rather large private repo.
There is also a third party repo which may help (rpmforge), but im unsure of your policy regarding foreign rpms. They do have a great deal of the cpan modules already in rpm format. A simpler method would be to create a dependency rpm which has the files you need for that architecture/os. There is also a puppet centric method im sure. -----Original Message----- From: Alan McKay <alan.mc...@gmail.com> Sent: Wednesday, April 28, 2010 9:43 AM To: puppet-users@googlegroups.com Subject: Re: [Puppet Users] status of cpan provider? > I'm biased towards, when possible, distributing package content via > RPM or deb ... but ideally, those too. You are free to ignore that, > but those are my preferences. It is also mine, but about 30 of the packages our code uses are not found in the CentOS RPMs. I've been looking at every imaginable way to manage CPAN nicely, and it just seems like a mess. I've even subscribed to the cpan mailing list and ask there, and they do not seem to have any clean solutions that will allow me manage CPAN across a network without having to go through the 50 questions routine for each machine (e.g. autobundle). I even tried expect to take care of that, but no luck. Also cpan::mini to make my own repository. Tried manually building. Still cannot find something. So I picked up puppet again (something I want to get going even if I cannot find a way for it to manage my CPAN mess) But back to your point - if I could do this with yum I would be the happiest guy in the world! It would be so easy to do, and I could add it to my kickstart files. There were a few new ideas in this thread which I have not yet seen - so I'll see where they lead me. thanks all, -Alan -- “Don't eat anything you've ever seen advertised on TV” - Michael Pollan, author of "In Defense of Food" -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.