Configuring the agent to work with a password vault
Configure dynamic agents to work with a password vault by creating a dedicated profile.
About this task
Perform the following steps:
- Prerequisistes check:
- Ensure all HCL Workload Automation components are at version 10.2.4 or later.
- Ensure at least one profile is present on each agent acting as a proxy.
- The profile is created automatically if you are upgrading from version 10.2.1 and later, otherwise it must be created manually.
- In a z/OS environment, a dynamic domain manager is required.
- If you are using pools, make sure all agents within the pool are correctly configured to integrate with CyberArk. Additionally, verify that all profiles on all agents are identical.
- Create a Profile: On the agent, create a profile located in
/home/TWA_DATA_DIR/integrations/vault-profiles
using a flat-text editor. If you name the profile
default, it is selected automatically if no profile is specified in the job definition. You can create multiple profiles for the same password vault or for different password vaults to meet different requirements. - Specify Parameters: The profile must contain the following parameters:
where[VaultProfile.Common] Type = Description = PasswordSolver = ConfigFile =- Type
- Specify the type of password vault to be used. This parameter is a string, and no validations are performed on its contents.
- Description
- Optionally write a description for the profile.
- PasswordSolver
- Contains the path to the password vault libraries. Alternatively, you can specify the absolute path to a script that retrieves the desired password from the password vault of your choice. This absolute path is consistent and independent of the current working directory, no matter where the file is located within the agent's file system.
- ConfigFile
- Specify the name and path of the configuration file for the password vault. Alternatively, you can insert the whole configuration file directly in this parameter.
- Job definition creation: Specify the desired profile when creating the job definition. If you do not specify a profile in the job definition, the default profile is used. For more information about creating the job definition so that the password is retrieved from a password vault, see Obtaining passwords from password vaults.