1 class roles::dgit_browse {
3 include roles::dgit_sync_target
5 ssl::service { 'browse.dgit.debian.org':
6 notify => Exec['service apache2 reload'],
10 package { 'cgit': ensure => installed, }
11 package { 'python-pygments': ensure => installed, }
12 package { 'python-chardet': ensure => installed, }
15 source => 'puppet:///modules/roles/dgit/cgitrc',
17 file { '/etc/apache2/conf-enabled/cgit.conf':
19 notify => Exec['service apache2 reload'],
22 apache2::site { '010-browse.dgit.debian.org':
23 site => 'browse.dgit.debian.org',
24 source => 'puppet:///modules/roles/dgit/browse.dgit.debian.org',