X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fferm%2Ftemplates%2Fdefs.conf.erb;h=3af87c483f254d3ecde6db462eba8bcf5735dd4e;hb=3eb533e5499e66423bafdedaf6c7d08ead1772de;hp=d46bee1eae06df0688f4777d3a813de0fcd52928;hpb=08cd0efc80372b185ec4a830874b53db8b061be2;p=dsa-puppet.git diff --git a/modules/ferm/templates/defs.conf.erb b/modules/ferm/templates/defs.conf.erb index d46bee1e..3af87c48 100644 --- a/modules/ferm/templates/defs.conf.erb +++ b/modules/ferm/templates/defs.conf.erb @@ -21,9 +21,9 @@ @def $HOST_MAILRELAY_V4 = (<%= mailrelay = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['mailrelay'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + 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 @@ -35,9 +35,9 @@ @def $HOST_MAILRELAY_V6 = (<%= mailrelay = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['mailrelay'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + 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 @@ -51,9 +51,9 @@ @def $HOST_NAGIOS_V4 = (<%= nagii = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['nagiosmaster'] or localinfo[node]['extranrpeclient'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + 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 @@ -65,9 +65,9 @@ @def $HOST_NAGIOS_V6 = (<%= nagii = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['nagiosmaster'] or localinfo[node]['extranrpeclient'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + 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 @@ -81,9 +81,9 @@ @def $HOST_MUNIN_V4 = (<%= munins = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['muninmaster'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + 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 @@ -95,9 +95,9 @@ @def $HOST_MUNIN_V6 = (<%= munins = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['muninmaster'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + 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 @@ -111,9 +111,9 @@ @def $HOST_DB_V6 = (<%= dbs = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['dbmaster'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + scope.lookupvar('site::localinfo').keys.sort.each do |node| + if scope.lookupvar('site::localinfo')[node]['dbmaster'] + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip| next if ip =~ /\./ dbs << ip end @@ -125,9 +125,9 @@ @def $HOST_DB_V4 = (<%= dbs = [] - localinfo.keys.sort.each do |node| - if localinfo[node]['dbmaster'] - allnodeinfo[node]['ipHostNumber'].each do |ip| + scope.lookupvar('site::localinfo').keys.sort.each do |node| + if scope.lookupvar('site::localinfo')[node]['dbmaster'] + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip| next if ip =~ /:/ dbs << ip end @@ -141,9 +141,9 @@ @def $HOST_DEBIAN_V4 = (<%= dbs = [] - allnodeinfo.keys.sort.each do |node| - next unless allnodeinfo[node].has_key?('ipHostNumber') - allnodeinfo[node]['ipHostNumber'].each do |ip| + scope.lookupvar('site::allnodeinfo').keys.sort.each do |node| + next unless scope.lookupvar('site::allnodeinfo')[node].has_key?('ipHostNumber') + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip| next if ip =~ /:/ dbs << ip end @@ -154,9 +154,9 @@ @def $HOST_DEBIAN_V6 = (<%= dbs = [] - allnodeinfo.keys.sort.each do |node| - next unless allnodeinfo[node].has_key?('ipHostNumber') - allnodeinfo[node]['ipHostNumber'].each do |ip| + scope.lookupvar('site::allnodeinfo').keys.sort.each do |node| + next unless scope.lookupvar('site::allnodeinfo')[node].has_key?('ipHostNumber') + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |ip| next if ip =~ /\./ dbs << ip end