Rundeck for Distributed Command Processing
A very useful open source tool is Rundeck. Rundeck will dispatch, and process shell commands and scripts across servers either physical, virtual or cloud based. Its a useful tool to allow you automate ad-hoc tasks and procedures. Visit http://rundeck.org/