Skip to content
Pages in Reference

noust manifest

Write a server down, preview what would change, and apply it.

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

Subcommands: apply, export, plan, validate

noust manifest apply

Make the server match a manifest.

Shell
noust manifest apply [OPTIONS] FILE

Arguments: file

Option What it does Default
--yes, -y Apply without asking (a pipeline).
--wait, --no-wait Wait for the deployments it queues.
--timeout 1800.0
--restart Restart the applications whose variables changed, so they use them.
--json Print the outcome of each change 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 manifest export

Write down the applications and projects you can see as a manifest.

Shell
noust manifest export [OPTIONS]
Option What it does Default
--output, -o
--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 manifest plan

Say what applying a manifest would change. Changes nothing.

Shell
noust manifest plan [OPTIONS] FILE

Arguments: file

Option What it does Default
--check Exit 2 when there is something to apply (for a pipeline).
--json Print the plan 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 manifest validate

Check a manifest and say what it holds. Needs no server.

Shell
noust manifest validate [OPTIONS] FILE

Arguments: file

Option What it does Default
--json Print what the manifest holds 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