Skip to main content
summaryrefslogtreecommitdiffstats
blob: 1f9be057b5eee4fc254552fb8fa0d53bd76cd7dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
define trac::defaultsites {

/* Trac automatically provisions during install "python-genshi" */

$requirements = [ "python-pysqlite2", "python-setuptools", "python-subversion", "subversion", ]
package { $requirements: 
	ensure => "installed" 
}

/* Defaults. */
Trac {
	require => Package[$requirements],
}

Trac::Site {
	version => "1.0",
	require => Trac["1.0"],	
}

trac { "0.11.7":
}

trac { "0.12.4":
}

trac { "1.0":
}

trac { "trunk":
}

trac::plugin { "accountmanagerplugin-0.11":
	url => "http://trac-hacks.org/svn/accountmanagerplugin/0.11",
	egg => "TracAccountManager",
}

trac::plugin { "masterticketsplugin-0.11":
	url => "http://trac-hacks.org/svn/masterticketsplugin/0.11",
	egg => "TracMasterTickets",
}

trac::plugin { "xmlrpcplugin-trunk":
	url => "http://trac-hacks.org/svn/xmlrpcplugin/trunk",
	egg => "TracXMLRPC",
}

trac::site { "trac-0.11":
	version => "0.11.7",
	require => Trac["0.11.7"],
}

trac::site { "trac-0.12":
	version => "0.12.4",
	require => Trac["0.12.4"],
}

trac::site { "trac-1.0":
	version => "1.0",
	require => Trac["1.0"],
}

trac::site { "trac-allbasic":
	allbasicauth => true,
}

trac::site { "trac-cert":
	certauth => true,
}

trac::site { "trac-digest":
	digestauth => true,
}

trac::site { "trac-form-auth":
	accountmanagerplugin => "0.11"
}

trac::site { "trac-trunk":
	version => "trunk",
	require => Trac["trunk"],
}

trac::site { "trac-test":
}

}

Back to the top