blob: 7c6512d450fb03fb1e47aa2563f0e78a05c179a8 (
plain)
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
|
class git::cgit(
$css = '/cgit-css/cgit.css',
$logo = '/cgit.png',
$root_title = 'Git Repository Browser',
$root_desc = 'a fast webinterface for the git dscm',
$clone_url = 'https://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL git://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL git@$HTTP_HOST:$CGIT_REPO_URL'
) {
package { 'cgit':
ensure => $::lsbdistcodename ? {
'wheezy' => absent,
default => present,
}
}
# For synthax highlighting
#package { 'python-pygments':
# ensure => present,
#}
file { '/etc/cgitrc':
owner => "root",
group => "root",
mode => 0644,
ensure => present,
content => template('git/cgitrc.erb'),
}
}
|