Skip to content
Pages in Reference

noust variables

Variables shared by the server, a team, a project or an environment.

Reference Updated View as Markdown
Shell
noust variables [OPTIONS] COMMAND [ARGS]...

Subcommands: list, set, unset, used-by

noust variables list

List the variables of a scope, secrets hidden.

Shell
noust variables list [OPTIONS] {server|team|project|environment}

Arguments: scope

Option What it does Default
--team The team.
--project The project.
--environment The environment.
--unmask Print secret values in clear.
--json Print the variables as JSON.
--reason Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on.

noust variables set

Create or change a shared variable.

Shell
noust variables set [OPTIONS] {server|team|project|environment} NAME
                           [VALUE]

Arguments: scope, name, value

Option What it does Default
--team The team.
--project The project.
--environment The environment.
--stdin Read the value from standard input (not argv).
--secret, --not-secret Say whether it is a secret.
--audience Which part of a deployment an application that uses it hands it to. both
--reason Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on.

noust variables unset

Remove shared variables.

Shell
noust variables unset [OPTIONS] {server|team|project|environment}
                             NAMES...

Arguments: scope, names

Option What it does Default
--team The team.
--project The project.
--environment The environment.
--reason Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on.

noust variables used-by

List the applications whose variables refer to a shared variable.

Shell
noust variables used-by [OPTIONS] {server|team|project|environment}
                               NAME

Arguments: scope, name

Option What it does Default
--team The team.
--project The project.
--environment The environment.
--json Print the applications as JSON.
--reason Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on.

Something on this page is wrong or unclear? Report it on GitHub.

Help, contributing and the project’s policies are under Project.

Search the documentation

Type to search every page.

↑ ↓ to move, Enter to open, Esc to close