From: Stephen Gran Date: Tue, 23 Feb 2010 19:45:13 +0000 (+0000) Subject: skip hosts without ip addresses in ldap X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=42ef59d4b237f7fbd3027f671452eef274967b0a;p=dsa-puppet.git skip hosts without ip addresses in ldap Signed-off-by: Stephen Gran --- diff --git a/modules/ferm/templates/defs.conf.erb b/modules/ferm/templates/defs.conf.erb index afa28741..45fd624e 100644 --- a/modules/ferm/templates/defs.conf.erb +++ b/modules/ferm/templates/defs.conf.erb @@ -108,6 +108,7 @@ @def $HOST_DEBIAN_V4 = (<%= dbs = [] localinfo.keys.sort.each do |node| + next unless (keyinfo[node].at(0) and keyinfo[node][0].has_key?('ipHostNumber')) keyinfo[node][0]['ipHostNumber'].each do |ip| next if ip =~ /:/ dbs << ip @@ -120,6 +121,7 @@ @def $HOST_DEBIAN_V6 = (<%= dbs = [] localinfo.keys.sort.each do |node| + next unless (keyinfo[node].at(0) and keyinfo[node][0].has_key?('ipHostNumber')) keyinfo[node][0]['ipHostNumber'].each do |ip| next if ip =~ /\./ dbs << ip