puppetlabs/puppetdb — pull request #233 by cprice-puppet (2012-07-23 22:02:58+00:00)
Title: Feature/master/acceptance proxy for package manager

PLEASE DO NOT MERGE THIS YET.

This pull request needs to be rebased once the following one has been merged:

https://github.com/puppetlabs/puppetdb/pull/232

It builds on that one, but I think it makes sense for them to be reviewed individually. I'm posting this one so that the second commit of it is accessible for early review; I'll rebase it and add a comment indicating that it is ready for final review once the other one has been taken care of.
---------------------------------------------------------------------------------------------------

Configure yum and apt to use a proxy during acceptance

This commit adds a setup step to our acceptance testing
which configures yum or apt (depending on the puppetdb
host's OS) to use a proxy server. Hopefully this
will shorten the run time of our acceptance runs and
make us less susceptible to problems related to
packet loss between the office and the outside world
when our network gets shaky.