Skip to main content
summaryrefslogtreecommitdiffstats
blob: e63b523e152d745e3b044e30e4cd7dfd6787d4c0 (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
87
88
89
90
91
92
93
define trac::defaultsites (
  $base = $trac::base,
) {

include "trac"

/* Defaults */

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

/* Instances */

trac::trac { "0.11.7":
}

trac::trac { "0.12.4":
}

trac::trac { "1.0":
}

trac::trac { "trunk":
}

/* Plugins */

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",
}

/* Sites */

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