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