Sha256: 07691ca3d0823d89bc2ae05245fa86c6d5f7876f43140acf3f49274b7bb8f37c
Contents?: true
Size: 569 Bytes
Versions: 5
Compression:
Stored size: 569 Bytes
Contents
module Rundock module Operation class Task < Base def run(backend, attributes = {}) @instruction.each do |i| unless attributes[:task_info].key?(i.to_sym) Logger.warn("task not found and ignored: #{i}") next end scenario = Rundock::Builder::ScenarioBuilder.new(nil, nil).build_task( attributes[:task_info][i.to_sym], backend, Rundock::Attribute::NodeAttribute.new(attributes)) Logger.info("start task: #{i}") scenario.run end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems