Skip to content

workflow executed resource paradigm

Philip (flip) Kromer edited this page May 9, 2012 · 1 revision

wukong/workflow -- executed resource paradigm

Defining jobs

  • stages construct resources

    • these have default actions
  • hanuman tracks defined order

  • do steps run in order, or is dependency explicit?

  • what about idempotency?

  • task vs action vs resource; job, task, group, namespace.

documenting

Inline option (:desc or :description?)

    task :foo, :description => "pity the foo" do 
      # ...
    end

DSL method option

    task :foo do
      description "pity the foo"
      # ...
    end

actions

default action:

    script 'nukes/launch_codes.rb' do
      # ...
    end

define the :undo action:

    script 'nukes/launch_codes.rb', :undo do
      # ...
    end