Skip to content

Commit 89d2718

Browse files
author
Joshua Hoblitt
committed
convert define pureftpd::config_ldap into a class
1 parent dae9c20 commit 89d2718

File tree

1 file changed

+2
-39
lines changed

1 file changed

+2
-39
lines changed

manifests/config_ldap.pp

+2-39
Original file line numberDiff line numberDiff line change
@@ -102,19 +102,7 @@
102102
#
103103
# 5Ub-Z3r0
104104
#
105-
define pureftpd::config_ldap(
106-
$use_selinux = false,
107-
$allow_anonymous = false,
108-
$allow_fxp = false,
109-
$user_bandwidth = undef,
110-
$max_clients_number = '50',
111-
$max_clients_per_ip = '8',
112-
$umask = '133:022',
113-
$min_uid = '500',
114-
$allow_chmod = false,
115-
$use_tls = false,
116-
$force_passive_ip = undef,
117-
$motd_file = undef,
105+
class 'pureftpd::config_ldap' (
118106
$ldap_port = '389',
119107
$ldap_usetls = false,
120108
$ldap_server,
@@ -123,32 +111,7 @@
123111
$ldap_bindpw = '',
124112
$ldap_filter,
125113
$ldap_authmethod
126-
){
127-
128-
class { 'pureftpd':
129-
use_selinux => $use_selinux
130-
}
131-
132-
$default_auth = 'ldap'
133-
134-
if ($motd_file != undef) {
135-
file { '/etc/motd.pureftpd':
136-
ensure => file,
137-
source => $motd_file,
138-
owner => 'root',
139-
group => 'root',
140-
mode => '0644'
141-
}
142-
}
143-
144-
file { "${pureftpd::params::config_dir}/pure-ftpd.conf":
145-
ensure => file,
146-
content => template("${module_name}/${::osfamily}/pure-ftpd.conf.erb"),
147-
owner => 'root',
148-
group => 'root',
149-
mode => '0644',
150-
notify => Service[$pureftpd::params::service_name]
151-
}
114+
) {
152115

153116
file { "${pureftpd::params::config_dir}/pureftpd-ldap.conf":
154117
ensure => file,

0 commit comments

Comments
 (0)