Deploying perl code

mascip mascip at gmail.com
Fri Jul 25 08:40:25 BST 2014


I've loved using Ansible on a personal project recently. Almost zero set up
and learning.
Compared to bash scripts, I love the reuse with Roles, the fact that many
tasks and roles exist (Ansible Galaxy is Ansible's CPAN), and the
idempotence: you can run a playbook as many times as you like, it should
have just the same effect as running it once (true for most Ansible things).

-- Pierre Masci


On 25 July 2014 07:52, Ben Tisdall <ben at tisdall.de> wrote:

> >> 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