heliograph_send
Queue a step for a station to run, returning immediately without waiting for the result. The station determines execution based on mode and confirmation settings.
Instructions
Publish a step for the station to run, and return immediately. This does NOT wait for the result: poll heliograph_status until it reports a terminal state, then read the log. The station decides whether to run it at all: a step that declares no mode is refused, and one that changes state needs CONFIRM=yes and a station started with --allow-actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | Environment for the run, for example {"HOSTS":"sql01 sql02"} | |
| note | No | Free text for the next human. The station ignores it. | |
| step | Yes | A step registered in the station's run.sh, or a path such as steps/net-probe.sh | |
| estate | No | Which estate. Optional when only one is configured. |