[Novalug] Config MGMT and client deployment

Matt Ryanczak ryanczak at gmail.com
Wed Feb 22 07:13:09 EST 2012


Both Chef and Puppet are written in Ruby. Chef uses a more Ruby like 
syntax in its scrips (recipes/cookbooks), its pretty much straight Ruby. 
The Puppet configuration DSL is "friendlier" to the non-programmer. In 
my opinion Chef is more capable out of the box but that capability comes 
at the cost complexity. I don't think puppet has the cloud integration 
that Chef does either. Chef's ability to interface directly to Amazon, 
Rackspace and other cloud providers (even vmware) is second to none. I 
think puppet has some of that but it is not as well developed.

I don't know of an analog that uses Python. There is Salt: 
https://github.com/thatch45/salt but it is not quite the same thing 
(very cool though).

~Matt


On 2/21/12 9:19 PM, sungo wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On (02/21 21:07), Nick Danger wrote:
>
>> Am I good with redoing the whole puppet stuff + add on stuff or is there
>> some new hotness?
>
> If you find anything better than cobbler, please let me know. I've not
> found anything better. (I'm still pretty bitter that Debian's FAI is
> such a sack of crap.) The trick, as always, is to keep it simple. Just
> like with puppet, folks go a bit crazy because it's scriptable.
>
> Puppet is a matter of some debate. Chef is another option. In my
> experience, the question is not whether puppet is better than chef or
> whatever. The question is what language do you want to work with. If
> you're hip to ruby, puppet's your best option. If you dig python, then
> you'll want chef. Religion aside, most automation options do the same
> thing. Find one that fits your brain and whose config files make sense
> to you.
>
> For what it's worth, I use cobbler quite happily with a medium sized
> ESXi deploy. Puppet and I still aren't on the best of terms but mostly
> because I keep having to fix other people's madness.
>
> - --
> sungo
> https://sungo.im
>
>
> - ----
> This email transits networks and is stored on servers hosted in the
> USA. I strongly recommend signing and/or encrypting your email to me
> via PGP to help mitigate any of the nastiness my government has been
> up to recently. Also, please do not assume the validity of email from
> me unless the PGP signature verifies as key id 0xC134314B.
>
> How-To: http://lifehacker.com/180878/how-to-encrypt-your-email
> My Key: https://sungo.im/gpg/C134314B.asc
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.17 (GNU/Linux)
>
> iEYEARECAAYFAk9EUK8ACgkQ3wph+sE0MUuzxwCdHTQPQby3Ms8FIzGLyZ1n/6b4
> D1gAoL9MpbXdBY6Ut9TTbNryb+88re/m
> =63vI
> -----END PGP SIGNATURE-----
> _______________________________________________
> Novalug mailing list
> Novalug at calypso.tux.org
> http://calypso.tux.org/mailman/listinfo/novalug



More information about the Novalug mailing list