Is Chef, Puppet, etc able to be pointed at an existing Linux server and suck down 100% of the 'stuff' that would be required to build the server OS/package-versions/custom-files/etc including the build order?
(Guessing not, but believe I was lead to believe this from a talk I heard last year.)