]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/roles/templates/dakmaster/conf-builddlist.erb
Update builddlist apache config for jessie
[dsa-puppet.git] / modules / roles / templates / dakmaster / conf-builddlist.erb
1 ##
2 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
3 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
4 ##
5
6 <Macro DebianBuilddHostList>
7
8 <%=
9   lines = []
10
11   scope.lookupvar('site::allnodeinfo').keys.sort.each do |node|
12     next unless scope.lookupvar('site::allnodeinfo')[node]['purpose']
13     if scope.lookupvar('site::allnodeinfo')[node]['purpose'].include?('buildd')
14       lines << "  # #{scope.lookupvar('site::allnodeinfo')[node]['hostname'][0]}"
15       scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |addr|
16         lines << "  Require ip #{addr}"
17       end
18     end
19   end
20
21   lines.join("\n")
22 # vim:set et:
23 # vim:set sts=2 ts=2:
24 # vim:set shiftwidth=2:
25 %>
26 </Macro>