Skip to main content

Module executor

Module executor 

Source
Expand description

Local sequential pipeline executor (PB-005)

Orchestrates: parse → build DAG → load lock → for each stage in topo order: resolve template → hash → check cache → execute → hash outputs → update lock → log event.

Implements Jidoka: stop on first failure (only policy in Phase 1). Remote targets return error: “Remote execution requires Phase 2 (PB-006)”.

Structs§

RunConfig
Configuration for a playbook run
RunResult
Result of a playbook run

Functions§

run_playbook
Execute a playbook
show_status
Show playbook status (for batuta playbook status)
validate_only
Validate a playbook without executing (for batuta playbook validate)