Thanks to everyone for the replies, and the links to articles for further research. I will definitely continue reading those.
At this time, we are not interested in Spacewalk because of the Oracle db requirement, but I will investigate the other options as well. -- Doug
Given your numbers given (20 web servers) you can use oracle-xe for the instance on the local box without much issue. My 80 odd systems with CentOS Base, Updates, EPEL, Spacewalk and my own custom repos all in place with full mirrors of upstream take about 2GB of the 4GB allowance of Oracle-XE.
Work is ongoing to switch to postgres... but that probably won't be complete for at least 4-6 months if not longer.
At the end of the day it depends on your requirements - if you want to manage package updates and kickstarts as well or just configuration files. Spacewalk is better for the former but if just files I'd favor puppet,
James
James