The cis490-orchestrator unit only loaded lab-host.env, which has no MSFRPC_PASSWORD. run_tier3_demo.py exits rc=2 immediately if the var is unset. All tier3 slots were failing in ~240ms. Add EnvironmentFile=-/etc/cis490/msfrpc.env (the '-' prefix silences the error on Tier-2-only hosts where the file doesn't exist yet). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| caddy-root.crt | ||
| cis490-bootstrap.service | ||
| cis490-orchestrator.service | ||
| cis490-receiver.service | ||
| cis490-shipper.service | ||
| lab-host.toml.example | ||
| README.md | ||
| receiver.toml.example | ||
etc/
Templates for system-level files installed by scripts/install-*.sh:
cis490-receiver.service— systemd unit for the receiverreceiver.toml.example— config template for the receivercis490-orchestrator.service(TODO) — systemd unit for the orchestratorcis490-shipper.service(TODO) — systemd unit for the shipperlab-host.toml.example(TODO) — config template for the lab host
See docs/deploy.md for the install flow.