As usual, I'm probably over-complicating the issue...
Here's my dilemma. I need to QA software against various versions of my own company's software. Being that the versions come out at different times, I need to be able to build system1 with all updates as of software version1's release and then build system2 with all updates as of software version2's release. While I could image/clone/ghost/etc. systems various ways, I'd rather be able to build from scratch if needed as I get newer hardware from time to time which makes having a constant image a hassle.
So, I'm thinking of magical apt/yum repositories which I could call on to do the heavy lifting. I'm assuming apt or yum as they'll handle the various dependencies so that everything is installed in the right order without a lot of trial and error.
Ideas?
cjs