There are a few places you can configure proxies with Puppet. This doc will try and list each of the places that they can be configured, and which components will use it.
This is a work in progress and will no doubt change over time. Please add comments if you've got additional info, or found something incorrect.