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