plugin-user
| Version | 2026.242.2255 |
| Repo | box/github.com/opencharly/plugin-user:v2026.242.2148 |
| Plugin | yes — see the plugin reference |
The user MULTI-ROLE state-provision verb relocated into a candy. CHECK:
getent passwd via the live check engine and compare uid/gid/home/shell.
ACT: render an idempotent useradd. A HOST-COUPLED verb on the
sdk/kit contract (CheckVerbProvider + ProvisionActor), so it is
COMPILED-IN-ONLY. No matchers — direct field comparison.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the user verb dispatches through the provider registry and probes an account via getent passwd |