# XXX - ONLY used by ferm templates/defs.conf.erb
- mailly.debian.org
- muffat.debian.org
- mirrormaster:
- # XXX - used by ferm templates/defs.conf.erb
- - melartin.debian.org
muninmaster:
# XXX - used by ferm templates/defs.conf.erb
- menotti.debian.org
allnodeinfo = scope.lookupvar('deprecated::allnodeinfo')
roles = scope.lookupvar('deprecated::roles')
- %w{mailrelay nagiosmaster muninmaster postgres_backup_server syncproxy security_master ftp_master historical_master ports_master mirrormaster}.each do |role|
+ %w{mailrelay nagiosmaster muninmaster postgres_backup_server syncproxy security_master ftp_master historical_master ports_master}.each do |role|
rolehost[role] = []
roles[role].each do |node|
next unless allnodeinfo.has_key?(node) and allnodeinfo[node].has_key?('ipHostNumber')
@def $HOST_PORTSMASTER_V6 = (<%= scope.function_filter_ipv6([rolehost['ports_master']]).uniq.join(' ') %>);
@def $HOST_ARCHIVEMASTER_V4 = (<%= scope.function_filter_ipv4([rolehost['historical_master']]).uniq.join(' ') %>);
@def $HOST_ARCHIVEMASTER_V6 = (<%= scope.function_filter_ipv6([rolehost['historical_master']]).uniq.join(' ') %>);
-@def $HOST_MIRRORMASTER_V4 = (<%= scope.function_filter_ipv4([rolehost['mirrormaster']]).uniq.join(' ') %>);
-@def $HOST_MIRRORMASTER_V6 = (<%= scope.function_filter_ipv6([rolehost['mirrormaster']]).uniq.join(' ') %>);
@def $HOST_SYNCPROXY_V4 = (<%= scope.function_filter_ipv4([rolehost['syncproxy']]).uniq.join(' ') %>);
@def $HOST_SYNCPROXY_V6 = (<%= scope.function_filter_ipv6([rolehost['syncproxy']]).uniq.join(' ') %>);
# syncproxy.au syncproxy2.eu syncproxy3.eu syncproxy4.eu
ssh6allowed << %w{$HOST_DEBIAN_V6}
end
- if scope.function_has_role(['debian_mirror']) or
- scope.function_has_role(['security_mirror']) or
- scope.function_has_role(['debug_mirror']) or
- scope.function_has_role(['historical_mirror']) or
- scope.function_has_role(['syncproxy']) then
- ssh4allowed << '$HOST_MIRRORMASTER_V4'
- ssh6allowed << '$HOST_MIRRORMASTER_V6'
- end
if scope.function_has_role(['debian_mirror']) or
scope.function_has_role(['syncproxy']) then
ssh4allowed << '$HOST_SYNCPROXY_V4'