security upload host: enable ftp
[mirror/dsa-puppet.git] / modules / roles / manifests / security_upload.pp
1 class roles::security_upload {
2         file { '/srv/security.upload.debian.org':
3                 ensure  => directory,
4                 mode    => '2755',
5                 owner   => dak,
6                 group   => debadmin,
7         }
8
9         vsftpd::site { 'security-upload':
10                 banner     => 'ftp.security.upload.debian.org FTP server',
11                 logfile    => '/var/log/ftp/vsftpd-security.upload.debian.org.log',
12                 writable   => true,
13                 chown_user => dak-unpriv,
14                 root       => '/srv/security.upload.debian.org/ftp',
15         }
16 }