summaryrefslogtreecommitdiff
path: root/manifests/web.pp
blob: efc247f422f78681b0be37da6948711a1c1b4743 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class git::web {
    include git
    package{'gitweb':
        ensure => present,
        require => Package['git'],
    }

    file{'/etc/gitweb.d':
        ensure => directory,
        owner => root, group => 0, mode => 0755;
    }
    file{'/etc/gitweb.conf':
        source => [ "puppet://$server/modules/site-git/web/${fqdn}/gitweb.conf",
                    "puppet://$server/modules/site-git/web/gitweb.conf",
                    "puppet://$server/modules/git/web/gitweb.conf" ],
        require => Package['gitweb'],
        owner => root, group => 0, mode => 0644;
    }
}