Play

Generated Markdown for references/concept_play.md.

Open book page Back to the skill graph

# Play

_A named group of steps inside a playbook; the unit check/apply targets._

A play is a named group of steps inside a playbook. `config-weave check` and
`config-weave apply` each target **one** play by name. A play declares
`parallel = true` by default: its steps run concurrently, dispatched over a DAG as
their dependencies complete (see [DAG scheduling]../references/concept_dag_scheduling.md). Set
`parallel = false` to force strict declaration order instead.


Steps can be grouped for organisation with a [container]../references/concept_container.md, and ordered with `requires` edges. The scheduler is also bounded by each resource's [concurrency class]../references/concept_concurrency_classes.md.

## Related

- [Playbook]../references/concept_playbook.md

- [Step]../references/concept_step.md

- [Container]../references/concept_container.md

- [DAG scheduling]../references/concept_dag_scheduling.md

- [Concurrency classes]../references/concept_concurrency_classes.md

[← Back to SKILL.md]../SKILL.md