If you went the whole way and had one cookbook for deploying apps, with databag-driven config for what-app-gets-deployed-where-and-how-its-configured, then you could front end the data bags with a webservice and let entirely chef-naive users control configuring and deploying applications without needing any devops-ey intervention. With app-per-cookbook you're actually a little more limited in that you need people familiar with chef and git or whatnot to be tightly coupled to the deployment process. I keep hoping that someone in the Chef community would start using data bags more like a real database and writing web front-ends that sit in front of them for application and user management, but so far I haven't seen that pattern pop up yet... On 1/3/14 6:26 AM, Dylan Northrup wrote: " type="cite"> |
Archive powered by MHonArc 2.6.16.