13 $fname_real = "/etc/rsyncd-${name}.conf"
19 default: { fail ( "Invald ensure `${ensure}' for ${name}" ) }
22 if ($source and $content) {
23 fail ( "Can't define both source and content for ${name}" )
37 fail ( "Can't find config for ${name}" )
40 xinetd::service { "rsync-${name}":
42 id => "${name}-rsync",
43 server => '/usr/bin/rsync',
45 server_args => "--daemon --config=${fname_real}",
47 instances => $max_clients,
48 require => File[$fname_real]
51 Service['rsync']->Service['xinetd']