Re:Fabric Python with Cleaner API and Parallel Deployment
by askedrelic on Tuesday February 22, 2011 @12:18PM
(#2250564)
I figured out something like that using the Python Linode API last week: http://asktherelic.com/2011/02/17/dynamic-fabric-commands-fo...
https://support.cloudkick.com/Integrating_Fabric_with_Cloudk...
We dog food this for all of our production deployments. For example, when we ship a new version of cloudkick.com, we just run "fab ship", which looks for all servers tagged "cloudkick.com" and runs the appropriate deployment script on each of them.
Tagging can be done through the CK UI, automatically with the agent, or with things like puppet or chef. This allows you to fully automate deployment and other tasks around groups of servers.