Deploy via puppet from a configurable source branch