Terraform Vault Transit Backend
This terraform module mounts Vault Transit engine, creates a templated ACL policy with an Identity Group associated.
Usage:
module "vault_transit" {
source = "git::https://github.com/devops-adeel/terraform-vault-secrets-transit.git?ref=v0.4.0"
}
Requirements
No requirements.
Providers
Name | Version |
---|---|
vault | n/a |
Modules
No modules.
Resources
Name | Type |
---|---|
vault_identity_group.decrypt | resource |
vault_identity_group.encrypt | resource |
vault_identity_group_policies.decrypt | resource |
vault_identity_group_policies.encrypt | resource |
vault_mount.default | resource |
vault_policy.decrypt | resource |
vault_policy.encrypt | resource |
vault_policy_document.decrypt | data source |
vault_policy_document.encrypt | data source |
Inputs
No inputs.
Outputs
Name | Description |
---|---|
backend_path | The path of mounted secret engine |
decrypt_identity_group_id | ID of the created Vault Identity Group. |
encrypt_identity_group_id | ID of the created Vault Identity Group. |