Skip to content
Pages in Reference

noust config

Read, upgrade, clean and edit Noust's configuration file.

Reference Updated View as Markdown
Shell
noust config [OPTIONS] COMMAND [ARGS]...
Option What it does Default
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.

Subcommands: clean, get, path, protect, set, show, upgrade

noust config clean

Remove the settings that no version of Noust reads any more.

Shell
noust config clean [OPTIONS]
Option What it does Default
-q, --quiet Say nothing unless it fails. Use this in provisioning scripts.
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--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 config get

Print one configuration value, addressed by its dotted key.

Shell
noust config get [OPTIONS] KEY

Arguments: key

Option What it does Default
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--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 config path

Show where the configuration file lives, and whether it exists.

Shell
noust config path [OPTIONS]
Option What it does Default
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--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 config protect

Encrypt the secrets of the notification channels that config.yaml holds as text.

Shell
noust config protect [OPTIONS]
Option What it does Default
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--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 config set

Set one configuration value, addressed by its dotted key, and save it.

Shell
noust config set [OPTIONS] KEY [VALUE]

Arguments: key, value

Option What it does Default
--list Treat VALUE as a list, a, b, c or [a, b, c], for a key such as notifications.allow_private_hosts.
--stdin Read VALUE from standard input instead of the command line, so a secret never lands in shell history or in 'ps'.
--prompt Prompt for VALUE without echoing it back, twice, like a password prompt.
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--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 config show

Show the configuration in effect.

Shell
noust config show [OPTIONS]
Option What it does Default
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--json Print the configuration 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 config upgrade

Add the options a newer Noust expects.

Shell
noust config upgrade [OPTIONS]
Option What it does Default
-q, --quiet Say nothing unless it fails. Use this in provisioning scripts.
-v, --verbose Show the detail of each step.
--dry-run Rehearse without changing anything. Read-only checks still run.
--no-color Never emit colour.
--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