- results['bugsmaster'] = host == 'rietz.debian.org'
- results['qamaster'] = host == 'merkel.debian.org'
- results['rtmaster'] = host == 'spohr.debian.org'
- results['packagesmaster'] = host == 'powell.debian.org'
-
- ldap = LDAP::Conn.new('db.debian.org')
-
- results['ldap'] = []
- filter = '(hostname=' + host +')'
- begin
- ldap.search2('ou=hosts,dc=debian,dc=org', LDAP::LDAP_SCOPE_SUBTREE, filter) do |x|
- results['ldap'] << x
- end
- rescue LDAP::ResultError
- rescue RuntimeError
- ensure
- ldap.unbind
- end