Puppet: System Administration Automated

Support

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.