On Thu, Dec 8, 2011 at 12:59, Luke <lutay...@gmail.com> wrote:

> This tool will be used by primarily system admins to automate server
> builds app installs, configurations etc. The devs will use it in their
> own environment to help automate some of their tasks. I don't think we
> have too much Ruby expertise since we are mostly a Java shop.

On that front, CFEngine or Puppet are probably nicer than Chef, since
they have a less demanding new language to learn.  OTOH, if you want
to pick up Ruby skills Chef will force you to deal with that more
directly.

> In terms of performance I have read that CFengine uses much less
> memory and can be faster than puppet. Can anyone comment on the agent
> and server memory usage? I have read that the puppet agent can use
> 85mb and the server upwards to 1GB after 20-30agents. Is that
> accurate?

The server is between 80 and 100MB for each concurrent compiler
instance; you can work out the system load based on the degree of
concurrency you want.  (eg: 24 agents, each checking in once a day,
you need one concurrent instance, and ~ 100MB.  It scales from there
the obvious, and linear, way.)

> I guess which tool would you consider to be the quickest, easy to
> implement etc? From what I am seeing the community here seems to be
> much more active than the others. I have yet to get a response on the
> other forums.

That is a very, very hard question to answer, because it depends on your team.

Would you get started quicker with something that gave you very few
tools, or lots of them?  With a simple language, or a full blown
programming language?  With a declarative, procedural, or
dependency-driven input language?  With high or low levels of
abstraction?

I would certainly say that community, published books, and Internet
posts talking about the tool significantly influence the ease of
getting started.  Everyone gets stuck, and being able to get answers
makes a huge difference there.

If you have a local expert, whatever they know is totally the best
choice - you get much higher bandwidth on answers, and can learn from
the mistakes someone else made. ;)

Daniel
-- 
⎋ Puppet Labs Developer – http://puppetlabs.com
♲ Made with 100 percent post-consumer electrons

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to