[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian-NYC] Fwd: Puppet presentation Wednesday Nov 18th.



Yarik,

They do record video. I can't promise the quality will meet your needs
though. However, let me try and give you some quick pointers.
(Assuming of course you are talking about cfengine2. cfengine3 is a
whole other story)

1) Puppet supports dependency graphs.
2) Puppet supports dependency graphs.
3) Puppet supports dependency graphs.
4) Puppet syntax to many(most) is easier to understand, and is
actually a true DSL. (Rather than a config file).
5) Puppet has built in cross platform support, and supports resource
abstaction. IE: The syntax to add a user is pretty much the same on
all supported platforms.

Here's a link with more details:
http://reductivelabs.com/trac/puppet/wiki/CfengineVsPuppet

The biggest issue many folks had with cfengine2 was that you'd have to
multiple runs to get to the promised state, as you really had no way
of setting an order of precedence. Let me know if you need examples.

You may want to talk to a coworker of mine, Eric E. Moore, as he has
run cfengine2 in academic HPC environments, and has been a puppet user
for over a year now. He also gave a presentation, comparing and
contrasting cfengine2, puppet and cfengine3. (It was a while ago.. the
summary was, puppet is clearly better than cfenegine2. cfengine3 was
too new, to really compare to puppet, but was clearly better than
cfengine2 and addressed some of its biggest deficiencies.)

The one thing you may be addicted to with cfengine2 is the ability to
"edit" config files. Naively puppet can't do this and relies either on
OS tools, (e.g. useradd), pushing out files, and pushing out
templates. That said there is a third party add-on that gives you this
ability, but it really is an antithesis of the "puppet way",
http://augeas.net/

-Brian

On Sat, Nov 14, 2009 at 11:05 PM, Yaroslav Halchenko
<debian@onerussian.com> wrote:
> Hi Guys,
>
> I remember that there were videos from nylug meetings at IBM, but can't
> find them online... Anyone knows if they still record videos (I am no
> longer subscribed to nylug).
>
> I wanted to view this one later on -- I moved away from NYC to the
> north and will be in NYC only Thu, thus would miss this interesting
> meeting (already scratched my head few times about switching from
> cfengine to puppet).
>
> Thanks in advance for the hints
> Yarik
>
> On Sat, 14 Nov 2009, Brian Gupta wrote:
>
>> Hey figured there might be some overlap. We'll be meeting after for
>> beers and Puppet discussions.
>
>> Cheers,
>> Brian
>
>> P.S. - Micah is the Debian maintainer for Puppet!!
>
> --
> Yaroslav O. Halchenko
> Postdoctoral Fellow,   Department of Psychological and Brain Sciences
> Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
> Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
> WWW:   http://www.linkedin.com/in/yarik
> _______________________________________________
> DebianNYC mailing list
> DebianNYC@vireo.org
> http://lists.vireo.org/cgi-bin/mailman/listinfo/debiannyc
>
_______________________________________________
DebianNYC mailing list
DebianNYC@vireo.org
http://lists.vireo.org/cgi-bin/mailman/listinfo/debiannyc


Reply to: