diff options
Diffstat (limited to 'org.eclipse.mylyn.trac.releng/modules/trac/manifests/defaultsites.pp')
-rw-r--r-- | org.eclipse.mylyn.trac.releng/modules/trac/manifests/defaultsites.pp | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/org.eclipse.mylyn.trac.releng/modules/trac/manifests/defaultsites.pp b/org.eclipse.mylyn.trac.releng/modules/trac/manifests/defaultsites.pp index 1f9be057b..e63b523e1 100644 --- a/org.eclipse.mylyn.trac.releng/modules/trac/manifests/defaultsites.pp +++ b/org.eclipse.mylyn.trac.releng/modules/trac/manifests/defaultsites.pp @@ -1,34 +1,39 @@ -define trac::defaultsites { +define trac::defaultsites ( + $base = $trac::base, +) { -/* Trac automatically provisions during install "python-genshi" */ +include "trac" -$requirements = [ "python-pysqlite2", "python-setuptools", "python-subversion", "subversion", ] -package { $requirements: - ensure => "installed" -} +/* Defaults */ -/* Defaults. */ -Trac { - require => Package[$requirements], +Trac::Trac { + base => $base, +} +Trac::Plugin { + base => $base, } - Trac::Site { + base => $base, version => "1.0", require => Trac["1.0"], } -trac { "0.11.7": +/* Instances */ + +trac::trac { "0.11.7": } -trac { "0.12.4": +trac::trac { "0.12.4": } -trac { "1.0": +trac::trac { "1.0": } -trac { "trunk": +trac::trac { "trunk": } +/* Plugins */ + trac::plugin { "accountmanagerplugin-0.11": url => "http://trac-hacks.org/svn/accountmanagerplugin/0.11", egg => "TracAccountManager", @@ -44,6 +49,8 @@ trac::plugin { "xmlrpcplugin-trunk": egg => "TracXMLRPC", } +/* Sites */ + trac::site { "trac-0.11": version => "0.11.7", require => Trac["0.11.7"], |