trac #3

  • By rhanna
  • Latest version (#3)
  • precise
  • Stable
  • Edge

Description

A charm for trac, installs all basic and necessary plugins
The charm supports sqlite and mysql as db backends through db_backend config


Overview

This charm provides edgewall's Trac wiki and issue tracking system for software development projects.
The charm aslo installs the following additional plugins
xmlrpc
tags
mercurial
mastertickets
git
datefieldplugin
customfieldadmin
accountmanager

Usage

'''
#to deploy with sqlite
juju deploy trac
juju expose trac
#for mysql:
juju deploy trac
juju set trac db_backend=mysql
juju expose trac
'''

Setup and Limitations

This charm uses apache and apache mod_python to run the Trac service. It also disables the default site of apache and installs its own apache config. It currently runs on HTTP only.

Contact Information

Ramez Hanna rhanna@informatiq.org

Configuration

projectname
(string) The trac project name
trac
tracadmin_pass
(string) The Admin user password for trac
tracAdmin
db_backend
(string) Backend database engine, possible values are 'sqlite' or 'mysql'
mysql
tracadmin_user
(string) The Admin user for trac
Admin