puppetlabs/puppetdb — pull request #241 by cprice-puppet (2012-07-31 21:57:36+00:00)
Title: Refactor acceptance setup scripts

Our acceptance setup scripts were pretty heinous prior to this
commit. They used a lot of semi-global variables, and there
was one in particular (00_setup.rb) that was way, way too long
and chock-full of confusing conditionals. We were headed for
maintenance headaches.

This commit cleans them up and hopefully makes them significantly
more maintainable, and also should allow support for heterogenous
test runs (we were previously limited to test runs wherein all
nodes were from the same osfamily).