Skip to content

ggolub/terraform-azurerm-hashicorp-vault

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hashicorp Vault

Introduction

This module will deploy hashicorp vault into a pre-existing AKS cluster

Providers

Name Version
azurerm >= 2.0.0
helm >= 1.2.1
random n/a

Inputs

Name Description Type Default Required
additional_yaml_config yaml config for helm chart to be processed last string "" no
identity_name name for Azure identity to be used by AAD string "aks-aad" no
kubernetes_namespace kubernetes namespace where vault will be installed string "default" no
kubernetes_node_selector kubernetes node selector labels map(string) {} no
location Azure Region string n/a yes
names names to be applied to resources map(string) n/a yes
resource_group_name Resource group name string n/a yes
tags tags to be applied to resources map(string) n/a yes
vault_agent_injector_enabled enable Vault Agent Injector bool true no
vault_agent_injector_sidecar_version version of Vault Agent Injectort sidecar to install (defaults to <vault_version>) string "" no
vault_agent_injector_version version of Vault Agent Injector to install string "0.3.0" no
vault_audit_data_storage_size vault audit logs storage size string "10Gi" no
vault_audit_storage_class kubernetes storage class to use for vault audit logs string "null" no
vault_audit_storage_size vault audit storage size string "10Gi" no
vault_data_storage_class kubernetes storage class to use for vault data string "null" no
vault_data_storage_size vault data storage size string "10Gi" no
vault_enable_audit_storage kubernetes storage class to use for vault audit logs string false no
vault_enable_data_storage enable data storage for raft/file storage backend bool true no
vault_enable_ha enable ha (clustering) bool true no
vault_enable_raft_backend enable raft storage backend bool true no
vault_enable_ui enable vault ui bool true no
vault_helm_chart_version version of vault helm chart to use string "0.6.0" no
vault_ingress_enabled enable ingress controller bool false no
vault_ingress_hostname hostname for the ingress controller string "" no
vault_ingress_tls_secret_name enable ingress controller string "" no
vault_version version of Vault to install string "1.4.2" no

Outputs

No output.


About

Terraform Hashicorp Vault Module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 67.7%
  • Python 32.3%