X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fnamed%2Ftemplates%2Fnamed.conf.options.erb;h=83f1f638c94365de51e2075ab2bdcf5561bb2d75;hb=d0c098685b92334a611a0c596a35f538b95ead47;hp=cfb1a704c64a1a0c936d9dcb5b39e8e4d02c4ec5;hpb=065af2fbf6d59747e3e310add7aec8c6f4dc3425;p=mirror%2Fdsa-puppet.git diff --git a/modules/named/templates/named.conf.options.erb b/modules/named/templates/named.conf.options.erb index cfb1a704c..83f1f638c 100644 --- a/modules/named/templates/named.conf.options.erb +++ b/modules/named/templates/named.conf.options.erb @@ -5,12 +5,16 @@ 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-%> };