grlx.ingredients.cmd
The cmd ingredient allows you to run arbitrary shell commands against sprouts.
cmd.run
Section titled “cmd.run”Runs shell commands against a sprout
Parameters
Section titled “Parameters”| parameter | type | required | description |
|---|---|---|---|
| name | string | true | the command to run |
| runas | string | false | user who will run this command (defaults to root) |
| path | string | false | the path to the binary, this is prepended to the name |
| cwd | string | false | the directory to run this command |
| env | list | false | environment variables to set should be specified like key1=value1 |
| timeout | string | false | set a timeout for the command using Go Duration |
cmd.run: - name: go version - runas: super-cool-user - path: /usr/local/bin - cwd: /tmp - env: - GOOS=linux - GOARCH=arm64 - timeout: 10s