TRAC Integration Recipe
I have been managing my trac installations with Puppet for a long time, and I've recently converted my code to a module. Here's how I use it at my site:
import 'trac'
Trac {
alt => "Reductive Labs",
cgidir => "/export/docroots/reductivelabs.com/cgi-bin",
cc => "luke@abuse.com",
url => "https://reductivelabs.com",
repobase => "/export/svn/repos"
}
trac {
enhost:
description => "Enhost - LDAP System Information Uploader";
puppet:
description => "Puppet - Portable System Automation",
cc => "puppet-dev@madstop.com";
}
You could also use the module from SubversionIntegration to create your Subversion modules.