transit-secrets-engine

devops-rob/transit-secrets-engine/vault

Terraform Module HCL VAULT

This module enables and configures the transit secrets engine in Vault.

Install
module "transit-secrets-engine" {
source = "devops-rob/transit-secrets-engine/vault"
version = "0.1.0"
}
plain text: /constructs/tfmod-devops-rob-transit-secrets-engine-vault/install.txt
⭐ Source on GitHub 📦 Registry page
README

Transit Secrets Engine Overview This module enables and configures the transit secrets engine in Vault. Example use case Modern applications often have to handle sensitive data. This could be anything from credit card number to National Insurance numbers. As application developers, there is a duty of care to protect this data when at rest and whilst in transit. One way to protect this data, is to encrypt it before it is sent to its storage location. Cryptography can be very complicated to implement in applications. Mistakes in the implementation can be very costly for a business. Application developers can now leverage Vault to delegate encryption away from their apps and instead, rely on Vault to perform the cryptography function. Vault will manage the keys securely and rich access contro

Inputs (8)
NameTypeDescriptionDefault
pathstring(Required) The path that the secrets engine will be mounted to."transit"
default_leasenumber(Optional) Default lease for all secrets engines.3600
max_leasenumber(Optional) Maximum lease for all secrets engines.3600
seal_wrapbool(Optional) Enable seal wrapping for secrets engines.true
local_mountbool(Optional) Boolean flag that can be explicitly set to true to enforce local mountrue
external_entropy_accessbool(Optional) Boolean flag that can be explicitly set to true to enable the secretsfalse
transit_cache_sizenumber(Optional) The number of cache entries. 0 means unlimited.0
transit_keyslist(object({ name (Optional) A list of transit key objects.[]
Resources (3)
vault_mountvault_transit_secret_backend_keyvault_transit_secret_cache_config
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud VAULT
★ Stars0
Forks3
Total downloads825
Inputs8
Resources3
Examples1
LicenseApache-2.0
Namespacedevops-rob
Updated