Installing passenger on a 20-node farm; tool for automation?

I am installing passenger across our cluster, but this question applies to software management in general across a farm.

Can you recommend a tool for installing/upgrading software (e.g. passenger, apache, monit) on an arbitrarily big app server farm?

Try puppet.

Philip Hallstrom wrote:

I am installing passenger across our cluster, but this question
applies to software management in general across a farm.

Can you recommend a tool for installing/upgrading software (e.g. passenger, apache, monit) on an arbitrarily big app server farm?

Try puppet.

Cool, puppet looks like a great solution (although it looks fairly involved, so I'll have to read up a bit more).

Thanks.

Puppet is one of those tools that takes about a day to learn enough for it to be useful, and after about three days you can't get along without it, and after a week you're cursing yourself for not learning to use it sooner.

(Highly recommended.)