What are the benefits of running chef-server instead of chef-solo?
Posted
by
strife25
on Server Fault
See other posts from Server Fault
or by strife25
Published on 2011-06-23T15:37:32Z
Indexed on
2011/06/23
16:24 UTC
Read the original article
Hit count: 455
I am looking at automated deployment solutions for my team and have been playing with Chef for the past few days. I've been able to get a simple web app up an running from a base Red Hat VM using chef-solo.
Our end goal is to use Chef (or another system) to automatically deploy application topologies to the cloud as we run builds. Our process would basically run like so:
- Our web app code, dependencies, and chef cookbooks are stored in SCM
- A build is executed and greats a single package for images to acquire and test against
- The build engine then deploys new cloud images that run a chef client to get packages installed.
- The images acquire the cookbooks from SCM or the Chef server and install everything to get up and running
What are the benefits and/or use cases for getting a Chef Server running?
Are there any major benefits to have a Chef Server hold and acquire the cookbooks from SCM vs. using chef-solo and having a script that will pull the cookbooks from SCM?
© Server Fault or respective owner