X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fapache2%2Ftemplates%2Fconf-builddlist.erb;h=1aa475876574c58be53e2471feaa428d7c897e9b;hb=7fbd1fb63f9a8e87683b183e8b39bce18af59a4a;hp=6f80ec097734b42c22f2a75b4aa232dd26ce2b3b;hpb=7b70c4fcc7827e7589d5b1c792714d36e6170b16;p=mirror%2Fdsa-puppet.git diff --git a/modules/apache2/templates/conf-builddlist.erb b/modules/apache2/templates/conf-builddlist.erb index 6f80ec097..1aa475876 100644 --- a/modules/apache2/templates/conf-builddlist.erb +++ b/modules/apache2/templates/conf-builddlist.erb @@ -3,25 +3,24 @@ ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git ## - + <%= lines = [] - keyinfo.keys.sort.each do |node| - if keyinfo[node]['purpose'].include?('buildd') - lines << " # #{keyinfo[node]['hostname'].to_s} #{nodeinfo['ldap']['architecture'][0]}" - keyinfo[node]['ipHostNumber'].each do |addr| + allnodeinfo.keys.sort.each do |node| + next unless allnodeinfo[node]['purpose'] + if allnodeinfo[node]['purpose'].include?('buildd') + lines << " # #{allnodeinfo[node]['hostname'].to_s}" + allnodeinfo[node]['ipHostNumber'].each do |addr| lines << " allow from #{addr}" - end - end - out - end + end + end + end lines.join("\n") # vim:set et: # vim:set sts=2 ts=2: # vim:set shiftwidth=2: %> -