diff --git a/lib/refrepo/valid/oar-properties.rb b/lib/refrepo/valid/oar-properties.rb
index f17c497257a7ea8c0a8d482fe26e8676c14b97b0..15da49932a8917a418e1261ebe679f82394d0817 100644
--- a/lib/refrepo/valid/oar-properties.rb
+++ b/lib/refrepo/valid/oar-properties.rb
@@ -18,6 +18,10 @@ module RefRepo::Valid::OarProperties
       resources = RefRepo::Utils::get_api("sites/#{site}/internal/oarapi/resources/details.json?limit=1000000")['items']
 
       default_resources = resources.select { |e| e['type'] == 'default' }.sort_by { |e| e['id'] }
+      if not options[:clusters].empty?
+        puts "Restricting to resources of clusters #{options[:clusters].join(',')}"
+        default_resources.select! { |e| options[:clusters].include?(e['cluster']) }
+      end
 
       # Checking scheduler_priority
       default_resources.each do |r|