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"
}
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)
| Name | Type | Description | Default |
|---|---|---|---|
| address | string | Consul cluster endpoint | required |
| ca_cert | string | TLS certificate authority PEM encoded | required |
| token | string | Consul management ACL token | required |
| roles | map(list(string)) | A map of Vault roles to create and the associated ACL policies for each role | required |
| path | string | Path for the Consul secrets engine endpoint | "consul" |
| description | string | Description 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