Merge remote-tracking branch 'waldi/vsftpd-systemd'
[mirror/dsa-puppet.git] / modules / roles / manifests / ports_master.pp
1 class roles::ports_master {
2         rsync::site_systemd { '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         include ferm::ftp_conntrack
13
14         vsftpd::site_systemd { 'ports-master':
15                 banner         => 'ports-master.debian.org FTP server',
16                 logfile        => '/var/log/ftp/vsftpd-ports-master.debian.org.log',
17                 writable       => true,
18                 writable_other => true,
19                 chown_user     => mini-dak-unpriv,
20                 root           => '/srv/ports-master.debian.org/ftp.upload',
21         }
22 }