Deploying perl code

Ben Tisdall ben at tisdall.de
Fri Jul 25 07:52:20 BST 2014


>> On 24 July 2014 22:31, Paul Makepeace <paulm at paulm.com> wrote:
>>>
>>> capistrano is a (the?) winner for sure.
>>

I've used Capistrano a bit - it's ok but too much magic for my liking
(and in general I'm a big fan of the Ruby ecosystem). Fabric is a more
sensible alternative IMO (you might find
http://www.slideshare.net/panopticdev/fabric-a-capistrano-alternative
useful).

However, I would urge you to spend a day each investigating Ansible &
SaltStack, the latter in salt-ssh mode if you want to make a direct
comparison. Both of the aforementioned tools do ad-hoc remote
execution, task orchestration and configuration management.

FWIW I spent 3 days last week evaluating orchestration tools for $WORK
last week, looking at dsh, Capistrano, Fabric, MCollective (covered
that in one sentence - it's way heavy), Ansible & SaltStack. I liked
both Ansible & SaltStack but concluded that the former was the best
for the project in question because it was easier to get started with
and it came with a lot of modules that were useful to us out of the
box.

HTH.

-Ben


More information about the london.pm mailing list