On Sep 7, 2009, at 10:05 PM, Joe Van Dyk wrote: On Mon, Sep 7, 2009 at 11:12 AM, Adam Jacob < "> > wrote: Ditto. Our chef setup and workflow at Fotopedia is basically the following: - the production grid is 100% chef-managed, on several instances with some servers having the same role for scalability/redundancy. - the testing grid is very similar, with a lower instance count as scalability/redundancy is not a problem - everybody in the team runs an "infrabox" which is basically the whole infrastructure stack running in a VMWare instance. This is useful both for regular development of bits and pieces of our app, and chef/infrastructure work - when running in infrabox, the cookbooks attributes are slightly tweaked (avoid port conflicts, development mode for some components, some coobooks omitted). Some components are checked out by chef as in the testing/prod grids (through chef-deploy), and some can be manually switched to a shared folder for manual control (and textmate editing :) ). Ditto for chef cookbooks (edited on the mac, tested on the VM). - changing things in chef on the infrabox is the first level of testing/dev, after we check it's working on the testing grid in real multi-server mode and then prod. We might write a blog post about this some day (but we first need to update our 0.6 setup to 0.7). Ol. -- Fotonauts Director, Server Software |
Archive powered by MHonArc 2.6.16.