Lower client limit for rsync on masters
[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                 # Needs to be at least number of direct mirrors plus some spare
5                 max_clients => 50,
6                 sslname     => 'ports-master.debian.org',
7         }
8
9         ssl::service { 'ports-master.debian.org':
10                 key => true,
11         }
12
13         vsftpd::site { 'ports-master':
14                 banner         => 'ports-master.debian.org FTP server',
15                 logfile        => '/var/log/ftp/vsftpd-ports-master.debian.org.log',
16                 writable       => true,
17                 writable_other => true,
18                 chown_user     => mini-dak-unpriv,
19                 root           => '/srv/ports-master.debian.org/ftp.upload',
20         }
21 }