yaml = YAML.load_file(yamlfile)
if (nodeinfo['ldap'].has_key?('ipHostNumber'))
nodeinfo['ldap']['ipHostNumber'].each do |addr|
yaml.keys.each do |hoster|
yaml = YAML.load_file(yamlfile)
if (nodeinfo['ldap'].has_key?('ipHostNumber'))
nodeinfo['ldap']['ipHostNumber'].each do |addr|
yaml.keys.each do |hoster|
- if yaml[hoster].kind_of?(Array)
- netrange = yaml[hoster]
- elsif yaml[hoster].kind_of?(Array) and yaml[hoster].has_key?['netrange']
+ if yaml[hoster].kind_of?(Hash) and yaml[hoster].has_key?('netrange')