]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/roles/manifests/dgit_browse.pp
e014267d2d955c65e2989854e97ea4a72cda2dbe
[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
9         file { '/etc/cgitrc':
10                 source => 'puppet:///modules/roles/dgit/cgitrc',
11         }
12         file { '/etc/apache2/conf-enabled/cgit.conf':
13                 ensure => absent,
14                 notify => Service['apache2'],
15         }
16
17         apache2::site { '010-browse.dgit.debian.org':
18                 site    => 'browse.dgit.debian.org',
19                 source => 'puppet:///modules/roles/dgit/browse.dgit.debian.org',
20         }
21
22 }