owner => dak,
group => debadmin,
}
+
+ file { '/etc/ssh/userkeys/dak':
+ ensure => present,
+ mode => '644',
+ owner => dak,
+ group => debadmin,
+ }
+
+ vsftpd::site { 'security-upload':
+ banner => 'ftp.security.upload.debian.org FTP server',
+ logfile => '/var/log/ftp/vsftpd-security.upload.debian.org.log',
+ writable => true,
+ readable => false,
+ listable => false,
+ chown_user => dak-unpriv,
+ root => '/srv/security.upload.debian.org/ftp',
+ }
}
anon_other_write_enable=YES
delete_failed_uploads=YES
<%- end -%>
+<%- if not scope.lookupvar('readable') -%>
+download_enable=NO
+<%- end -%>
+<%- if not scope.lookupvar('listable') -%>
+dirlist_enable=NO
+<%- end -%>
xferlog_enable=YES
xferlog_file=<%= scope.lookupvar('logfile') %>