All Puppet data files modules, manifests, distributable files, etc should be maintained in a Subversion or CVS repository Puppet best practice