I have a perl app that I maintain locally that needs to be regularly zipped up and sent over to another server that’s locked down pretty tightly. The goal is to insure that the sysadmins have to install as few perl mods as possible. Our solution is to make everything work against local::lib.
I have seen some stuff possible with Puppet that, on the surface appears to completely handle this. I am not an expert with Puppet, I only know the basic idea. Before I start embarking on a big Puppet learning adventure, I thought I’d see if anyone here had any suggestions as to the best way to deploy perl apps that depend on local::lib (I’m trying to keep a definable question). That is to say deploying completely self contained perl apps.
Many thanks for any light,
Janie
Edit: I stumbled across this as well (for purposes of discussion).
How do manage your Perl application development, build, and deployment?
Yes – puppet or chef is a solution that I would look to for deploying Perl apps.
You might find David Golden’s work on Pantry of interest, which is some perl-ish ways of using Chef. He did a presentation back in July that gives a nice overview.