Files
net-kingdom/examples/playbook-capability-contract

Playbook Capability Contract Examples

scenario-s1-host-bootstrap.yaml demonstrates NetKingdom selecting and parametrizing a Railiance playbook from its declaration alone.

Run it against the reference Railiance declaration:

python3 tools/playbook-capability-contract/playbook_contract_validator.py \
  ../railiance-infra/capabilities/playbooks/railiance-infra.bootstrap-host.yaml \
  --scenario examples/playbook-capability-contract/scenario-s1-host-bootstrap.yaml