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.