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.)