]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
add debian hosts to the list
authorStephen Gran <steve@lobefin.net>
Tue, 23 Feb 2010 19:36:55 +0000 (19:36 +0000)
committerStephen Gran <steve@lobefin.net>
Tue, 23 Feb 2010 19:36:55 +0000 (19:36 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/ferm/templates/defs.conf.erb

index 056b6f0d9a4e2c861e893f26e91ad841bfc6b9d6..afa2874174282c9d7db25e1e430c5773c2cb7f86 100644 (file)
 
 @def $HOST_DB = ($HOST_DB_V4 $HOST_DB_V6);
 
+@def $HOST_DEBIAN_V4 = (<%=
+  dbs = []
+  localinfo.keys.sort.each do |node|
+      keyinfo[node][0]['ipHostNumber'].each do |ip|
+         next if ip =~ /:/
+         dbs << ip
+      end
+  end
+
+  dbs.join(' ')
+%>);
+
+@def $HOST_DEBIAN_V6  = (<%=
+  dbs = []
+  localinfo.keys.sort.each do |node|
+      keyinfo[node][0]['ipHostNumber'].each do |ip|
+         next if ip =~ /\./
+         dbs << ip
+      end
+  end
+
+  dbs.join(' ')
+%>);
+
+@def $HOST_DEBIAN = ($HOST_DEBIAN_V4 $HOST_DEBIAN_V6);
+
 @def $sgran   = (91.103.132.24/29);
 @def $weasel  = ();
 @def $weasel  = ($weasel 86.59.118.144/28); # debian@sil