noust team
Manage teams, and the people in them.
Shell
noust team [OPTIONS] COMMAND [ARGS]...Subcommands: add-member, create, delete, list, members, remove-member, rename
noust team add-member
Make an account a member of a team, or change its role there.
Shell
noust team add-member [OPTIONS] TEAM USERNAMEArguments: team, username
| Option | What it does | Default |
|---|---|---|
--role |
The role in the team: viewer reads, operator also deploys, admin also changes, owner also governs the team. | viewer |
--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 team create
Create a team, with a default project and its production environment.
Shell
noust team create [OPTIONS] NAMEArguments: name
| Option | What it does | Default |
|---|---|---|
--slug |
Its short name; made from NAME when omitted. | |
--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 team delete
Delete a team that holds nothing.
Shell
noust team delete [OPTIONS] TEAMArguments: team
| Option | What it does | Default |
|---|---|---|
--yes, -y |
Do not ask for confirmation. | |
--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 team list
List the teams, with how many people and projects each has.
Shell
noust team list [OPTIONS]| Option | What it does | Default |
|---|---|---|
--json |
Print the teams 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 team members
List a team's members and their role in it.
Shell
noust team members [OPTIONS] TEAMArguments: team
| Option | What it does | Default |
|---|---|---|
--json |
Print the members 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 team remove-member
Take an account out of a team.
Shell
noust team remove-member [OPTIONS] TEAM USERNAMEArguments: team, username
| 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 team rename
Change the name a team is shown as; its slug stays.
Shell
noust team rename [OPTIONS] TEAM NAMEArguments: team, 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. |