5 $fname='/etc/rsyncd.conf',
14 default: { fail ( "Invald ensure `${ensure}' for ${name}" ) }
17 if ($source and $content) {
18 fail ( "Can't define both source and content for ${name}" )
34 fail ( "Can't find config for ${name}" )
37 xinetd::service { "rsync-${name}":
40 id => "${name}-rsync",
41 server => '/usr/sbin/rsyncd',
43 server_args => $fname,
45 instances => $max_clients,
46 require => File[$fname]
49 Service['rsync']->Service['xinetd']