class roles::security_mirror {
+ $rsync_bind = $::hostname ? {
+ mirror-isc => '149.20.20.19'
+ default => '',
+ }
+ $rsync_bind6 = $::hostname ? {
+ mirror-isc => '2001:4f8:8:36::1deb:19'
+ default => '',
+ }
include apache2::cache
apache2::site { '010-security.debian.org':
rsync::site { 'security':
source => 'puppet:///modules/roles/security_mirror/rsyncd.conf',
max_clients => 100,
+ bind => $rsync_bind,
+ bind6 => $rsync_bind6,
}
}