Mistral/Blueprints/repeater
< Mistral | Blueprints
As per various discussion on changed the specification.
The DSL snippet:
repeat_task:
action: action_name
repeat:
iterations : iterations
delay : delay_in_sec
break-on : yaql_expr
on-finish:
on_finish_task_ref : yaql_expr
on-error:
on_error_task_ref
1. This is a mechanism to repeat a specific action as per the repeat specification. 2. 'repeat' is an optional property of the Task. 3. on-finish/on-error/on-success i.e. and subsequent tasks are only scheduled after iterations are complete.
The original design and parts of that discussion will be used to implement a mechanism to repeat a set of tasks. However, this will require calling out to other workflows and requires a separate blueprint. (TODO add link.)