- yaml = YAML.load_file(yamlfile)
- results = {}
-
- ['nameinfo', 'footer'].each do |detail|
- if yaml.has_key?(detail)
- if yaml[detail].has_key?(host)
- results[detail] = yaml[detail][host]
- end
+ results['misc'] = {}
+ fqdn = lookupvar('fqdn')
+ if fqdn and fqdn == host
+ v4ips = lookupvar('v4ips')
+ if v4ips
+ # find out if we are behind nat
+ v4addrs = v4ips.split(',')
+ intersection = v4addrs & results['ldap']['ipHostNumber']
+ results['misc']['natted'] = intersection.empty?