scope.lookupvar('site::allnodeinfo').keys.sort.each do |node|
next unless scope.lookupvar('site::allnodeinfo')[node]['purpose']
if scope.lookupvar('site::allnodeinfo')[node]['purpose'].include?('buildd')
scope.lookupvar('site::allnodeinfo').keys.sort.each do |node|
next unless scope.lookupvar('site::allnodeinfo')[node]['purpose']
if scope.lookupvar('site::allnodeinfo')[node]['purpose'].include?('buildd')