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