190e53515b6591e6555228a9978b7bdc3ab14026
[mirror/dsa-puppet.git] / modules / roles / manifests / dgit_browse.pp
1 class roles::dgit_browse {
2   include apache2
3
4   ssl::service { 'browse.dgit.debian.org':
5     notify => Exec['service apache2 reload'],
6     key    => true,
7   }
8
9   package { 'cgit': ensure => installed, }
10   package { 'python-pygments': ensure => installed, }
11   package { 'python-chardet': ensure => installed, }
12
13   file { '/etc/cgitrc':
14     source => 'puppet:///modules/roles/dgit/cgitrc',
15   }
16   file { '/etc/apache2/conf-enabled/cgit.conf':
17     ensure => absent,
18     notify => Exec['service apache2 reload'],
19   }
20
21   apache2::site { '010-browse.dgit.debian.org':
22     site   => 'browse.dgit.debian.org',
23     source => 'puppet:///modules/roles/dgit/browse.dgit.debian.org',
24   }
25 }