Deployment is always a hot topic. There are developers, most of the time including myself, who do not worry about deployment, until it becomes a problem. Updating one node is never too much of a problem. The average developer can do it in a couple of minutes. But can you still do this with a multi node installation. Do you suddenly need half a day?
As this is the last recipe, I will not provide you with a solution, because it does not exist. There are a dozen ways of deploying nodes:
rsync. Great, ...