View Code? Open in Web Editor
NEW
Terraform module to template a helm file for the use of an external Vault instance
terraform-kubernetes-vault-external-helm-setup's Introduction
terraform-kubernetes-vault-external-helm-setup
Requirements
Providers
Modules
No modules.
Resources
Inputs
Name |
Description |
Type |
Default |
Required |
helm_chart_name |
(Optional) Name of the Helm chart to install. Defaults to vault |
string |
"vault" |
no |
helm_chart_repository |
(Optional) URL for the HashiCorp Helm Chart Repository. Defaults to helm.releases.hashicorp.com |
string |
"https://helm.releases.hashicorp.com" |
no |
helm_chart_version |
(Optional) Version of the Vault Helm chart to install |
string |
"v0.22.1" |
no |
helm_release_name |
(Optional) Name of the release that will be deployed. Defaults to vault |
string |
"vault" |
no |
vault_addr |
(Required) Private (or Public) URL for the Vault cluster. Private should be leveraged unless you don't have reachability |
string |
n/a |
yes |
vault_namespace |
(Optional) Namespace where Vault will be deployed. This will be created as a part of the run and used by Helm. Defaults to vault |
string |
"vault" |
no |
vault_values |
(Required) Path where the Helm values file is located for vault. Example: ./values/vault-values.yaml |
string |
n/a |
yes |
vault_version |
(Required) Version of the Vault agent to deploy. Should be denoted as vx.xx.x |
string |
n/a |
yes |
Outputs
terraform-kubernetes-vault-external-helm-setup's People
Contributors
Watchers