set TLSA port to 0 in preparation of cert roll for buildd, contributors, ftp-master...
[mirror/dsa-puppet.git] / modules / roles / manifests / dgit_browse.pp
1 class roles::dgit_browse {
2         ssl::service { 'browse.dgit.debian.org':
3                 notify  => Exec['service apache2 reload'],
4                 key => true,
5         }
6
7         package { 'cgit': ensure => installed, }
8         package { 'python-pygments': ensure => installed, }
9         package { 'python-chardet': ensure => installed, }
10
11         file { '/etc/cgitrc':
12                 source => 'puppet:///modules/roles/dgit/cgitrc',
13         }
14         file { '/etc/apache2/conf-enabled/cgit.conf':
15                 ensure => absent,
16                 notify  => Exec['service apache2 reload'],
17         }
18
19         apache2::site { '010-browse.dgit.debian.org':
20                 site    => 'browse.dgit.debian.org',
21                 source => 'puppet:///modules/roles/dgit/browse.dgit.debian.org',
22         }
23
24 }