Managing Vault secret stores
Manage secret stores from the Secret Store tab by creating secret stores and adding AppRoles to a secret store.
- Click Create Vault Secret Store.
-
Configure the secret store in the Manage Vault Secret
Store window:
Parameter Description Name Identifies the Vault secret store name. Description Conveys more information about the Vault. Teams Allow access of a Vault secret store to specific teams. URL Indicates the Vault server address. Note: The secret store name field does not allow characters other thana-z
,A-Z
,0-9
, and-
. -
Save your changes.
The secret store lists in the Secret Stores page.
-
Add AppRole to the secret store.
-
Cick on the secret store where you want to add the
AppRole.
The Configuration page is displayed.
- Click App Roles.
-
Click Create Vault AppRole.
The Manage Vault AppRole window is displayed.
-
Configure the AppRole in the Manage Vault
AppRole window:
Parameter Description Name Identifies the Vault AppRole name. AppRole Id Specifies the RoleID of the AppRole. Secret Id Specifies the SecretID of the AppRole. Teams Allow access of an AppRole to specific teams. Note: The AppRole name field does not allow characters other thana-z
,A-Z
,0-9
, and-
. -
Save your changes.
The AppRole is added to the Vault AppRoles page.
-
Cick on the secret store where you want to add the
AppRole.
-
Create a process with step that references vault property with
syntax:
${p:secret:vault:<secretStoreName>:<vaultAppRoleName>:<vaultSecretPath>:<vault-key>}
You can use the vault property in an automation or source config plug-in step. -
Run the process.
When the process runs, on reaching the step where the property is defined, the process validates and authenticates the credentials from the Vault.