1 class roles::alioth_archive {
3 include apache2::expires
4 include apache2::rewrite
7 apache2::site { '020-alioth-archive.debian.org':
8 site => 'alioth-archive.debian.org',
9 content => template('roles/apache-alioth-archive.debian.org.erb')
11 ssl::service { 'alioth-archive.debian.org':
12 notify => Exec['service apache2 reload'],
16 file { '/srv/alioth-archive.debian.org':
19 owner => "alioth-archive",
20 group => "alioth-archive",
23 file { '/srv/alioth-archive.debian.org/home':
26 owner => "alioth-archive",
27 group => "alioth-archive",
30 file { '/srv/alioth-archive.debian.org/htdocs':
33 owner => "alioth-archive",
34 group => "alioth-archive",
37 file { '/home/alioth-archive':
39 target => '/srv/alioth-archive.debian.org/home',