consul-secrets-engine

AdrienneCohea/consul-secrets-engine/vault

Terraform Module HCL VAULT

Enable Consul secrets engine

Install
module "consul-secrets-engine" {
source = "AdrienneCohea/consul-secrets-engine/vault"
version = "0.0.2"
}
plain text: /constructs/tfmod-adriennecohea-consul-secrets-engine-vault/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-vault-consul-secrets-engine Enable Consul secrets engine Example usage ``terraform module "consul_secrets_engine" { source = "AdrienneCohea/consul-secrets-engine/vault" ca_cert = file("/path/to/ca.pem") address = "https://127.0.0.1:8501" token = " " roles = { "nomad-server" = ["nomad-server"] "nomad-client" = ["nomad-client"] } } ``

Inputs (6)
NameTypeDescriptionDefault
addressstringConsul cluster endpoint required
ca_certstringTLS certificate authority PEM encoded required
tokenstringConsul management ACL token required
rolesmap(list(string))A map of Vault roles to create and the associated ACL policies for each role required
pathstringPath for the Consul secrets engine endpoint"consul"
descriptionstringDescription of this instance of the secrets engine"Generates Consul ACL tokens"
Resources (2)
vault_consul_secret_backendvault_consul_secret_backend_role
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.2
Cloud VAULT
★ Stars0
Forks0
Total downloads559
Inputs6
Resources2
NamespaceAdrienneCohea
Updated