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.

Reply via email to