fix path
[mirror/dsa-puppet.git] / modules / roles / manifests / alioth_archive.pp
1 class roles::alioth_archive {
2         include apache2
3         include apache2::ssl
4
5         apache2::site { '020-alioth-archive.debian.org':
6                 site   => 'alioth-archive.debian.org',
7                 content => template('roles/apache-alioth-archive.debian.org.erb')
8         }
9         ssl::service { 'alioth-archive.debian.org':
10                 notify => Exec['service apache2 reload'],
11                 key => true,
12         }
13
14         file { '/srv/alioth-archive.debian.org':
15                 ensure  => directory,
16                 mode    => '2755',
17                 owner   => "alioth-archive",
18                 group   => "alioth-archive",
19         }
20
21         file { '/srv/alioth-archive.debian.org/home':
22                 ensure  => directory,
23                 mode    => '2755',
24                 owner   => "alioth-archive",
25                 group   => "alioth-archive",
26         }
27
28         file { '/home/alioth-archive':
29                 ensure => link,
30                 target => '/srv/alioth-archive.debian.org/home',
31         }
32 }