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

> I am having difficulty choosing between CFengine, Chef and puppet.
> Which one would suit us the best as a small web app startup with heavy
> reliance on mysql/tomcat/nagios.We are entirely virtualized with ESX,
> want to be scalable and want a product that would work well in the
> cloud if we ended up making the transition.  I mean would we fit into
> the typical user base of puppet as opposed to those of CFengine/Chef.

Would you fit into the typical user base of Puppet, CFEngine, or Chef?
 Yes - for all of them.  None of those products are inappropriate at
your scale, or for the purposes you have named.

> Can you tell me what features of Puppet out do those in CFengine/Puppet?

If you are looking for the "one killer feature" you probably have the
wrong approach to the problem: what you are describing as your problem
space is a pretty simple deployment scenario, and any of the three
tools should do a fine job managing it.

Unless there is some unique point in your environment, or in your
needs, that you can articulate then you can't find a single feature
check-box to let you decide between the three.

Instead, I suggest you focus on your ability to learn the concrete use
of the tool, and on how effectively you can solve problems with them;
doing a small trial of each - solve the same mid-sized problem three
times, giving each a day or two - and see what you think works best
for your company and culture.

There is no silver bullet.

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