We maintain a git repository of our puppet configuration at github. This repository may be cloned and modified to produce a working puppet configuration which can receive updates from our repository.