Skip to main content
Delivers one of your own secrets to every agent VM you spawn. By default the secret arrives as an environment variable named after the secret. It can instead arrive as an environment variable with another name, or as a file in the VM user’s home directory. Mounts belong to your own user record, so they apply only to agents you spawn. Store the secret first by piping its value to murmur secret set --user <LEAF>, for example printf '%s' "$VALUE" | murmur secret set --user <LEAF>. Mounting a secret that is already mounted replaces its delivery.

Synopsis

Arguments

Flags

--env-name and --file are different delivery modes. Pass one at most.

Output

A confirmation line on stderr:
<target> is $<NAME> for an environment variable. For a file it is the path, followed by the mode in parentheses when you pass --mode.

Examples

Deliver as an environment variable

Deliver under another variable name

Deliver as a file

Quote the path so your shell does not expand ~.

Errors