exim blacklist: add more recent spammers
[mirror/dsa-puppet.git] / modules / vsftpd / templates / vsftpd.conf.erb
1 ##
2 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
3 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
4 ##
5
6 anonymous_enable=YES
7 anon_root=<%= scope.lookupvar('root') %>
8 <%- if scope.lookupvar('writable') -%>
9 anon_umask=027
10 write_enable=YES
11 anon_upload_enable=YES
12 chown_uploads=NO
13 chown_username=<%= scope.lookupvar('chown_user') %>
14 <%- end -%>
15 <%- if scope.lookupvar('writable') and scope.lookupvar('writable_other') -%>
16 anon_other_write_enable=YES
17 delete_failed_uploads=YES
18 <%- end -%>
19 <%- if not scope.lookupvar('readable') -%>
20 download_enable=NO
21 <%- end -%>
22 <%- if not scope.lookupvar('listable') -%>
23 dirlist_enable=NO
24 <%- end -%>
25
26 xferlog_enable=YES
27 xferlog_file=<%= scope.lookupvar('logfile') %>
28 vsftpd_log_file=/var/log/ftp/<%= scope.lookupvar('ftpsite') %>.log
29
30 ftpd_banner=<%= scope.lookupvar('banner') %>
31 secure_chroot_dir=/var/run/vsftpd
32 pam_service_name=vsftpd
33 setproctitle_enable=YES
34 dirmessage_enable=NO
35 ls_recurse_enable=NO
36 connect_from_port_20=NO
37 max_clients=<%= scope.lookupvar('max_clients') %>
38 listen=NO