Skip to content
Pages in Reference

noust secrets

Secret managers (Vault, Doppler, Infisical) that variables refer to.

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

Subcommands: add, kinds, list, remove, test

noust secrets add

Add a secret manager, or change one.

Shell
noust secrets add [OPTIONS] NAME

Arguments: name

Option What it does Default
--kind The manager.
--address Where it is (https). Needed unless it is hosted.
--setting A setting of the kind (see 'noust secrets kinds'); repeat for more.
--team Only this team's applications may name it.
--token-stdin Read the token from stdin.
--keep-token Change its settings and keep the token it has.
--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 secrets kinds

List the kinds of secret manager and the settings each takes.

Shell
noust secrets kinds [OPTIONS]
Option What it does Default
--json Print the kinds 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 secrets list

List the secret managers this server knows.

Shell
noust secrets list [OPTIONS]
Option What it does Default
--json Print the providers 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 secrets remove

Remove a secret manager and its token.

Shell
noust secrets remove [OPTIONS] NAME

Arguments: name

Option What it does Default
--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 secrets test

Check that a secret manager answers and accepts its token.

Shell
noust secrets test [OPTIONS] NAME

Arguments: name

Option What it does Default
--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