reload apache instead of restarting it
[mirror/dsa-puppet.git] / modules / roles / manifests / ports-master.pp
1 class roles::ports-master {
2         rsync::site { 'ports-master':
3                 source        => 'puppet:///modules/roles/ports-master/rsyncd.conf',
4                 max_clients   => 100,
5                 sslname       => 'ports-master.debian.org',
6         }
7
8         ssl::service { 'ports-master.debian.org':
9                 key => true,
10         }
11
12         file { '/etc/rsyncd':
13                 ensure => 'directory'
14         }
15
16         file { '/etc/rsyncd/debian.secrets':
17                 owner => 'root',
18                 group => 'mirroradm',
19                 mode => 0660,
20         }
21
22         include ferm::ftp_conntrack
23
24         vsftpd::site { 'ports-master':
25                 banner         => 'ports-master.debian.org FTP server',
26                 logfile        => '/var/log/ftp/vsftpd-ports-master.debian.org.log',
27                 writable       => true,
28                 writable_other => true,
29                 chown_user     => mini-dak-unpriv,
30                 root           => '/srv/ports-master.debian.org/ftp.upload',
31         }
32
33         if $bind6 {
34                 vsftpd::site { 'ports-master-v6':
35                         banner         => 'ports-master.debian.org FTP server',
36                         logfile        => '/var/log/ftp/vsftpd-ports-master.debian.org.log',
37                         writable       => true,
38                         writable_other => true,
39                         chown_user     => mini-dak-unpriv,
40                         root           => '/srv/ports-master.debian.org/ftp.upload',
41                 }
42         }
43 }