lib/rundock/operation/task.rb in rundock-1.1.5 vs lib/rundock/operation/task.rb in rundock-1.1.6
- old
+ new
@@ -15,9 +15,11 @@
unless attributes[:task_info].key?(task_name.to_sym)
Logger.warn("task not found and ignored: #{task_name}")
next
end
+ next if !attributes[:filtered_tasks].nil? && !attributes[:filtered_tasks].include?(task_name)
+
scenario = Rundock::Builder::ScenarioBuilder.new(nil, nil).build_task(
attributes[:task_info][task_name.to_sym], backend, Rundock::Attribute::NodeAttribute.new(attributes)
)
logging(i, 'info')