-@def $HOST_MAILRELAY_V4 = (<%=
- mailrelay = []
- scope.lookupvar('site::localinfo').keys.sort.each do |node|
- if scope.lookupvar('site::localinfo')[node]['mailrelay']
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- next if ip =~ /:/
- mailrelay << ip
- end
- end
- end
-
- mailrelay.join(' ')
-%>);
-
-@def $HOST_MAILRELAY_V6 = (<%=
- mailrelay = []
- scope.lookupvar('site::localinfo').keys.sort.each do |node|
- if scope.lookupvar('site::localinfo')[node]['mailrelay']
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- next if ip =~ /\./
- mailrelay << ip
- end
- end
- end
-
- mailrelay.join(' ')
-%>);
-
-@def $HOST_MAILRELAY = ( $HOST_MAILRELAY_V4 $HOST_MAILRELAY_V6 );
-
-@def $HOST_NAGIOS_V4 = (<%=
- nagii = []
- scope.lookupvar('site::localinfo').keys.sort.each do |node|
- if scope.lookupvar('site::localinfo')[node]['nagiosmaster'] or scope.lookupvar('site::localinfo')[node]['extranrpeclient']
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- next if ip =~ /:/
- nagii << ip
- end
- end
- end
-
- nagii.join(' ')
-%>);
-
-@def $HOST_NAGIOS_V6 = (<%=
- nagii = []
- scope.lookupvar('site::localinfo').keys.sort.each do |node|
- if scope.lookupvar('site::localinfo')[node]['nagiosmaster'] or scope.lookupvar('site::localinfo')[node]['extranrpeclient']
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- next if ip =~ /\./
- nagii << ip
- end
- end
- end
-
- nagii.join(' ')
-%>);
-
-@def $HOST_NAGIOS = ( $HOST_NAGIOS_V4 $HOST_NAGIOS_V6 );
-
-@def $HOST_MUNIN_V4 = (<%=
- munins = []
- scope.lookupvar('site::localinfo').keys.sort.each do |node|
- if scope.lookupvar('site::localinfo')[node]['muninmaster']
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- next if ip =~ /:/
- munins << ip
- end
- end
- end
-
- munins.join(' ')
-%>);
-
-@def $HOST_MUNIN_V6 = (<%=
- munins = []
- scope.lookupvar('site::localinfo').keys.sort.each do |node|
- if scope.lookupvar('site::localinfo')[node]['muninmaster']
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- next if ip =~ /\./
- munins << ip
- end
- end
- end
-
- munins.join(' ')
-%>);
-
-@def $HOST_MUNIN = ( $HOST_MUNIN_V4 $HOST_MUNIN_V6 );
-
-@def $HOST_DB_V6 = (<%=