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