A little cleanup of whitespace
[mirror/dsa-puppet.git] / files / etc / puppet / lib / puppet / parser / functions / nodeinfo.rb
index 52b399d..02c9e61 100644 (file)
@@ -21,6 +21,19 @@ module Puppet::Parser::Functions
       end
     end
 
+    results['bugsmaster']     = host == 'rietz.debian.org'
+    results['qamaster']       = host == 'merkel.debian.org'
+    results['mailrelay']      = host == 'spohr.debian.org'
+    results['rtmaster']       = host == 'spohr.debian.org'
+    results['packagesmaster'] = host == 'powell.debian.org'
+
+    results['reservedaddrs'] = case host
+      when "ball.debian.org"
+        '0.0.0.0/8 : 127.0.0.0/8 : 169.254.0.0/16 : 172.16.0.0/12 : 192.0.0.0/17 : 192.168.0.0/16 : 224.0.0.0/4 : 240.0.0.0/5 : 248.0.0.0/5'
+      else
+        '0.0.0.0/8 : 127.0.0.0/8 : 10.0.0.0/8 : 169.254.0.0/16 : 172.16.0.0/12 : 192.0.0.0/17 : 192.168.0.0/16 : 224.0.0.0/4 : 240.0.0.0/5 : 248.0.0.0/5'
+    end
+
     ldap = LDAP::Conn.new('db.debian.org')
 
     results['ldap'] = []