Roles
Every service account is assigned exactly one role, which determines its permissions. Roles are org-scoped. There are currently two roles, with more planned soon.
You can list available roles using the CLI.
Managing service accounts
Service accounts can be managed in the Dashboard on the Service accounts page, and with the CLIservice-accounts commands.
Create
Create a new service account. Both a name and a role are required.Mint a token
Create a token for a service account. The duration will default to one year.Update a service account
You can change a service account’s name or role.List
List active service accounts.Delete
Deleting a service account will remove its roles and invalidate all of its tokens.Runner service accounts
Every runner is backed by its own machine identity — a service account with the specialrunner role. This is an implementation detail you can mostly ignore. You do not need to create or manage these service accounts yourself.
Because they’re managed for you, runner service accounts are hidden from nuon service-accounts list by default, but you can see them with the --include-runners flag.