provision {} block
WCL block
Names a wscript file that runs on vmlab up; scoping it to VMs gates their depends_on.
A provision {} block runs a wscript file on vmlab up, in declaration order.
wcl
provision "scripts/setup.ws" { } // runs on `vmlab up`, in order
provision "scripts/join.ws" { vms = ["client01"] } // scoped: gates depends_on on these VMs
Provision failures fail vmlab up. A scoped provision (vms = [...]) gates depends_on on those VMs: dependents wait for the provision to finish.