acl Nagios {
<%=
- roles = scope.lookupvar('site::roles')
+ roles = scope.lookupvar('deprecated::roles')
str = ''
roles['nagiosmaster'].each do |node|
- scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip|
- str += "\t" + ip + "/32;\n"
- end
+ str += scope.lookupvar('deprecated::allnodeinfo')[node]['ipHostNumber'].collect do |ip|
+ if ip =~ /:/
+ "\t#{ip}/128;\n"
+ else
+ "\t#{ip}/32;\n"
+ end
+ end.join("")
end
str-%>
};