You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
1 year ago | |
---|---|---|
.. | ||
README.md | 1 year ago | |
main.tf | 1 year ago |
README.md
display_name | description | icon | maintainer_github | partner_github | verified | tags | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
HCP Vault Secrets | Fetch secrets from HCP Vault | ../.icons/vault.svg | coder | hashicorp | true |
|
HCP Vault Secrets
This module lets you fetch secrets from HCP Vault Secrets in your Coder workspaces.
module "vault" {
source = "registry.coder.com/modules/hcp-vault-secrets/coder"
version = "1.0.3"
agent_id = coder_agent.example.id
app_name = "demo-app"
secrets_list = ["MY_SECRET_1", "MY_SECRET_2"]
}
Configuration
To configure the HCP Vault Secrets module, you must create an HCP Service Principal from the HCP Vault Secrets app in the HCP console. This will give you the HCP_CLIENT_ID
and HCP_CLIENT_SECRET
that you need to authenticate with HCP Vault Secrets. See the HCP Vault Secrets documentation for more information.
Example
Set client_id
and client_secret
as module inputs.
module "vault" {
source = "registry.coder.com/modules/hcp-vault-secrets/coder"
version = "1.0.3"
agent_id = coder_agent.example.id
app_name = "demo-app"
secrets_list = ["MY_SECRET_1", "MY_SECRET_2"]
client_id = "HCP_CLIENT_ID"
client_secret = "HCP_CLIENT_SECRET"
}