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.