2db86c8ecc17f262fdc665d0655b475a333ee08f
[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 }