14 $fname_real = "/etc/rsyncd-${name}.conf"
20 default: { fail ( "Invald ensure `${ensure}' for ${name}" ) }
23 if ($source and $content) {
24 fail ( "Can't define both source and content for ${name}" )
38 fail ( "Can't find config for ${name}" )
41 xinetd::service { "rsync-${name}":
44 id => "${name}-rsync",
45 server => '/usr/bin/rsync',
47 server_args => "--daemon --config=${fname_real}",
49 instances => $max_clients,
50 require => File[$fname_real]
53 Service['rsync']->Service['xinetd']