Step
One unit of work in a play — names a resource and supplies its properties.
A step is one unit of work in a play. It names a resource (qualified as pkg.resource) and supplies a properties block validated against that resource's declared params. A step also carries optional modifiers:
- condition — a bool expression; when false the step reports Skipped and does not run. - requires — a list of sibling step names: ordering edges in the DAG (see DAG scheduling). - concurrency — may tighten the resource's concurrency class, never loosen it.
At run time each step executes the check → apply → re-check lifecycle.