summaryrefslogtreecommitdiff
path: root/manifests/web.pp
blob: 284e9a4a8ace63c099d016bf83564b4f7ce0d269 (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/files/git/web/${fqdn}/gitweb.conf",
                    "puppet://$server/files/git/web/gitweb.conf",
                    "puppet://$server/modules/git/web/gitweb.conf" ],
        require => Package['gitweb'],
        owner => root, group => 0, mode => 0644;
    }
}