[Catalyst] Catalyst and Puppet

Nick oinksocket at letterboxes.org
Wed Nov 9 16:23:25 GMT 2011


On 09/11/11 10:20, Tomas Doran wrote:
> Not specifically, as the place I use puppet does everything with .deb packages.

Noted. Indeed, it's useful simply to know what other people's strategies are.

(We're using Puppet because it's got a relatively big user-base.  If there was a
comparable Perl alternative we might be using that instead.  I am a bit
surprised not to find one, since sys-admin is supposed to be one of Perl's
traditional domains.)

> However using local::lib is perfectly reasonable here... However, are you
> planning to deploy from git / svn, or are you planning to build a .tgz file
> (with make dist) and upload it into your own minicpan mirror?

Not yet determined.  The current scheme in use is antiquated, CVS-based, highly
manual, and collapsing under its own weight, so the aim is effectively to
re-invent the entire approach with shiny new tools.

Some combination of Git and CPAN distro deployment seems likely.  Some of our
code is designed to work as CPAN distros already.  Some ain't.

What we're looking for is examples of development and deployment processes which
are known to work, which we can adapt and/or cherry-pick from (as well as cite
when we need to justify the approach taken)...


N




More information about the Catalyst mailing list