# On-Prem Agent - Secrets Manager

To simplify password management, use an external secrets manager with Workato's On-prem Agent (OPA).

This approach eliminates the need to store passwords in OPA config files, allowing you to rotate your passwords without re-configuring OPA.


# Connection types

The on-prem connection type determines which secrets managers are supported. Both connection types let you use OPA to connect your secrets manager to Workato from behind a corporate firewall.

  • Cloud profiles support AWS Secrets Manager, Microsoft Azure Key Vault, and HashiCorp Vault. Cloud profiles are set up directly in Workato, so you don't need to access the machine where the on-prem agent is installed.
  • Connection profiles support AWS Secrets Manager, Microsoft Azure Key Vault, and Google Secret Manager. Connection profiles are set up manually in a config file on the machine where the on-prem agent is installed.

CLOUD CONNECTION

If you want to connect a secrets manager but aren't using an on-prem agent, see Secrets management for connection credentials.


# How it works

At a high level, here's how using a secrets manager works with OPA:

1

You create a vault and secret in your external secrets manager.

2

Configure Workato to use the secrets manager.

  • For cloud profiles: Set up a connection for the secrets manager you're using. If you're using HashiCorp Vault, you must also set the Connection type to your on-prem group instead of Cloud.
  • For connection profiles: Define the secrets manager in the config file on the machine where the on-prem agent is installed.
3

Specify the secret to retrieve from the secrets manager.

  • For cloud profiles: Specify the secret in the configuration page for the connection.
  • For connection profiles: Specify the secret in the appropriate system profile.
4

When fully configured, OPA retrieves the secret from the defined secrets manager.


# Supported secret managers

The table below lists the secret managers Workato currently supports for use with OPA. In the table, you'll find:

Name Provider Value Profile
Amazon Web Services Secrets Manager aws Cloud profile and connection profile
Google Secret Manager google Connection profile
HashiCorp Vault n/a Cloud profile
Microsoft Azure Key Vault azure Cloud profile and connection profile


Last updated: 11/7/2023, 11:04:42 PM