Skip to main content

tw secrets

Manage secrets

Run tw secrets -h to view supported workspace secret operations.

Secrets are used to store the keys and tokens used by workflow tasks to interact with external systems, such as a password to connect to an external database or an API token.

tw secrets list

List secrets

tw secrets list [OPTIONS]

Options

OptionDescriptionRequiredDefault
-w, --workspaceWorkspace numeric identifier or reference in OrganizationName/WorkspaceName format (defaults to TOWER_WORKSPACE_ID environment variable)No

tw secrets add

Add a secret

tw secrets add [OPTIONS]

Options

OptionDescriptionRequiredDefault
-n, --nameSecret name. Must be unique per workspace. Names consist of alphanumeric, hyphen, and underscore characters.Yes
-w, --workspaceWorkspace numeric identifier or reference in OrganizationName/WorkspaceName format (defaults to TOWER_WORKSPACE_ID environment variable)No
-v, --valueSecret value, to be stored securely. The secret is made available to pipeline executions at runtime.No
--overwriteOverwrite the secret if it already existsNofalse

Run tw secrets add -h to view the required and optional fields for adding a secret.

tw secrets delete

Delete a secret

tw secrets delete [OPTIONS]

Options

OptionDescriptionRequiredDefault
-w, --workspaceWorkspace numeric identifier or reference in OrganizationName/WorkspaceName format (defaults to TOWER_WORKSPACE_ID environment variable)No
-i, --idSecret identifierYes
-n, --nameSecret nameYes

tw secrets view

View secret details

tw secrets view [OPTIONS]

Options

OptionDescriptionRequiredDefault
-w, --workspaceWorkspace numeric identifier or reference in OrganizationName/WorkspaceName format (defaults to TOWER_WORKSPACE_ID environment variable)No
-i, --idSecret identifierYes
-n, --nameSecret nameYes

tw secrets update

Update a secret

tw secrets update [OPTIONS]

Options

OptionDescriptionRequiredDefault
-w, --workspaceWorkspace numeric identifier or reference in OrganizationName/WorkspaceName format (defaults to TOWER_WORKSPACE_ID environment variable)No
-v, --valueNew secret value, to be stored securely. The secret is made available to pipeline executions at runtime.No
-i, --idSecret identifierYes
-n, --nameSecret nameYes