What methods do you guys use to deploy app objects & files?

I have written a program that builds scripts for me to create,
associate, & delete app objects, but I don't have a good way to copy files.

I have 20 remote sites and need a good way to copy files. TED is out
unless there's a free copy w/out buying ZfS.

I was looking at RSync, but don't have the time to figure it out.

The server consolidation utility will work, but I think I can only use
it to deploy to one site at a time. I develop here at Corp, and deploy
simulataneously (most of the time) to the other sites.

Any thoughts?