Skip to content

grlx.ingredients.cmd

The cmd ingredient allows you to run arbitrary shell commands against sprouts.

Runs shell commands against a sprout.

parametertyperequireddescription
namestringtruethe command to run
runasstringfalseuser who will run this command (defaults to root)
pathstringfalsethe path to the binary, this is prepended to the name
cwdstringfalsethe directory to run this command
envlistfalseenvironment variables to set, specified as KEY=value entries
timeoutstringfalseset 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