|
66 | 66 | # 5Ub-Z3r0
|
67 | 67 | #
|
68 | 68 | define pureftpd::config(
|
69 |
| - $use_selinux = false, |
70 |
| - $allow_anonymous = false, |
71 |
| - $allow_fxp = false, |
72 |
| - $user_bandwidth = undef, |
73 |
| - $max_clients_number = '50', |
74 |
| - $max_clients_per_ip = '8', |
| 69 | + $chrooteveryone = true, |
| 70 | + $trustedgid = '100', |
| 71 | + $brokenclientscompatibility = false, |
| 72 | + $maxclientsnumber = '50', |
| 73 | + $maxclientsperip = '8', |
| 74 | + $verboselog = false, |
| 75 | + $displaydotfiles = true, |
| 76 | + $anonymousonly = false, |
| 77 | + $noanonymous = false, |
| 78 | + $syslogfacility = 'ftp', |
| 79 | + $fortunesfile = false, |
| 80 | + $dontresolve = true, |
| 81 | + $maxidletime = '15', |
| 82 | + $pamauthentication = true, |
| 83 | + $unixauthentication = false, |
| 84 | + $limitrecursion = '10000 8', |
| 85 | + $anonymouscancreatedirs = false, |
| 86 | + $maxload = '4', |
| 87 | + $passiveportrange = undef, |
| 88 | + $forcepassiveip = undef, |
| 89 | + $anonymousratio = undef, |
| 90 | + $userratio = undef, |
| 91 | + $antiwarez = true, |
| 92 | + $bind = false, # false means bind to ALL |
| 93 | + $anonymousbandwidth = false, |
| 94 | + $userbandwidth = undef, |
75 | 95 | $umask = '133:022',
|
76 |
| - $min_uid = '500', |
77 |
| - $allow_chmod = false, |
78 |
| - $use_tls = false, |
79 |
| - $force_passive_ip = undef, |
80 |
| - $motd_file = undef |
| 96 | + $minuid = '500', |
| 97 | + $useftpusers = false, |
| 98 | + $allowuserfxp = false, |
| 99 | + $allowanonymousfxp = false, |
| 100 | + $prohibitdotfileswrite = false, |
| 101 | + $prohibitdotfilesread = false, |
| 102 | + $autorename = false, |
| 103 | + $anonymouscantupload = true, |
| 104 | + $trustedip = false, |
| 105 | + $logpid = false, |
| 106 | + $altlog = 'clf:/var/log/pureftpd.log', |
| 107 | + $nochmod = false, |
| 108 | + $createhomedir = false, |
| 109 | + $quota = false, |
| 110 | + $maxdiskusage = '99', |
| 111 | + $norename = false, |
| 112 | + $customerproof = true, |
| 113 | + $peruserlimits = false, |
| 114 | + $notruncate = false, |
| 115 | + $tls = false, |
| 116 | + $ipv4only = false, |
| 117 | + $ipv6only = false, |
| 118 | + |
| 119 | + $use_selinux = false, |
81 | 120 | ){
|
82 | 121 |
|
83 | 122 | class { 'pureftpd':
|
|
86 | 125 |
|
87 | 126 | $default_auth = 'unix'
|
88 | 127 |
|
89 |
| - if ($motd_file != undef) { |
90 |
| - file { '/etc/motd.pureftpd': |
91 |
| - ensure => file, |
92 |
| - source => $motd_file, |
93 |
| - owner => 'root', |
94 |
| - group => 'root', |
95 |
| - mode => '0644' |
96 |
| - } |
97 |
| - } |
| 128 | +# if ($motd_file != undef) { |
| 129 | +# file { '/etc/motd.pureftpd': |
| 130 | +# ensure => file, |
| 131 | +# source => $motd_file, |
| 132 | +# owner => 'root', |
| 133 | +# group => 'root', |
| 134 | +# mode => '0644' |
| 135 | +# } |
| 136 | +# } |
98 | 137 |
|
99 | 138 | file { "${pureftpd::params::config_dir}/pure-ftpd.conf":
|
100 | 139 | ensure => file,
|
|
0 commit comments