The rotate command is what we use for musicbrainz-server deployments. The first time you call it, it disables one server and prints it out, which fabric should capture and deploy to that server. Then, when called again, it brings that one back in and takes out the next, printing out the IP; then you can deploy to that, and so forth until it's done all non-disabled/non-'down' servers, at which point it'll print out 'Done' and you know you're finished.