config-weave — training
Single-binary configuration management driven by WCL playbooks and wscript resource scripts, with a check → apply → re-check convergence contract and a disposable-instance testlab.
Work through the lessons in order — each builds on the previous one, and every lesson ends with exercises you can check against the expected results.
§ 1Lessons
1. Install and scaffold a playbook — Put the binary on PATH, scaffold a skeleton playbook, and validate it before running anything.
2. Your first convergence — Run the check → apply → re-check loop and watch idempotence do its thing.
3. Facts, variables, and ordering — Gather host facts into variables, target steps with conditions, and sequence them with requires.
4. Write your own package — Declare a resource in a package manifest and implement its check/apply wscript.
5. Speak the host API — The module surface scripts import with use — and the traps around Results and unregistered modules.
6. Prove it in the testlab — Declare a test block and let the three-run protocol prove convergence in a disposable instance.