-
- if $bind6 != '' {
- xinetd::service { "rsync-${name}-ssl6":
- bind => $bind6,
- id => "${name}-rsync-ssl",
- server => '/usr/bin/stunnel4',
- service => 'rsync-ssl',
- type => 'UNLISTED',
- port => '1873',
- server_args => "/etc/rsyncd-syncproxy-stunnel.conf",
- ferm => false,
- instances => $max_clients,
- require => File[/etc/rsyncd-syncproxy-stunnel.conf]
- }
- }
-
- @ferm::rule { "dsa-rsync-ssl":
- description => "Allow traffic to rsync ssl",
- rule => "&SERVICE(${protocol}, 1873)"
+ } else {
+ rsync::site { 'syncproxy':
+ content => template('roles/syncproxy/rsyncd.conf.erb'),
+ bind => $bind,
+ bind6 => $bind6,