[nycbug-talk] SaltStack and Ansible experience?

Eric Lee thenorthsecedes at gmail.com
Thu Jul 25 18:58:28 EDT 2013


On Thu, Jul 25, 2013 at 3:49 PM, Pete Wright <pete at nomadlogic.org> wrote:
> On 07/25/13 15:43, Charles Sprickman wrote:
>>
>> While looking through the wikipedia list of configuration management
>> software[1], I noticed a few new entrants that appear to have some momentum,
>> Ansible[2] and SaltStack[3].  Both appear to have a fair amount of support
>> for the *BSDs.  Both are python based.
>>
>> For example, looking at SaltStack's list of modules[4], I see support for
>> lots of FreeBSD features: using pkgng (like full support - upgrading a
>> package, fetching current package options, making a backup of an installed
>> package), poudriere (trigger a bulk build, list/create jails and ports
>> trees), and jails.
>>
>> Anyone here use either of these?  Ideally I'd like something a bit
>> lighter, but SaltStack is intriguing so far.  I also need to see what Puppet
>> currently looks like, but the few BSD-centric reviews I've seen of SaltStack
>> and Ansible both note that support for at least FreeBSD is better than in
>> Puppet-land and that both projects are happy to take patches.
>>
>
> I am a pretty big fan of Ansible - and the primary dev behind it was also
> they guy responsible for cobbler and func (and worked at puppetlabs in a key
> position for a while as well).
>
> i've been a long time user of cobbler and func in small and *very* large
> environments and have been quite happy with the quality of code and its
> extensibility.  ansible seems to have the same DNA and community that was
> built around cobbler, so i strongly suggest giving it a serious look.
>
> -p
>
>
> --
> Pete Wright
> pete at nomadlogic.org
> twitter => @nomadlogicLA
>
>
> _______________________________________________
> talk mailing list
> talk at lists.nycbug.org
> http://lists.nycbug.org/mailman/listinfo/talk

I am making my one post a year to +1 Ansible. It's very small, very
simple and extensible. At my day job I use it to deploy node.js, JVM
and Ruby apps via Jenkins and it's always performed admirably. There
is a large setup example here: https://github.com/edx/configuration

The documentation is comprehensive and the community is very active as well.

-e



More information about the talk mailing list