diff --git a/modules/kubernetes/actualbudget/main.tf b/modules/kubernetes/actualbudget/main.tf index 17091036..4bf5380a 100644 --- a/modules/kubernetes/actualbudget/main.tf +++ b/modules/kubernetes/actualbudget/main.tf @@ -18,7 +18,7 @@ resource "kubernetes_namespace" "actualbudget" { module "tls_secret" { source = "../setup_tls_secret" - namespace = kubernetes_namespace.actualbudget + namespace = kubernetes_namespace.actualbudget.metadata[0].name tls_secret_name = var.tls_secret_name } diff --git a/modules/kubernetes/setup_tls_secret/main.tf b/modules/kubernetes/setup_tls_secret/main.tf index a5d11383..c03cc13c 100644 --- a/modules/kubernetes/setup_tls_secret/main.tf +++ b/modules/kubernetes/setup_tls_secret/main.tf @@ -1,4 +1,4 @@ -variable "namespace" {} +variable "namespace" { type = string } variable "tls_secret_name" {} variable "tls_crt" { default = "" diff --git a/modules/kubernetes/vault/main.tf b/modules/kubernetes/vault/main.tf index 4f2bde8a..99c6ccf2 100644 --- a/modules/kubernetes/vault/main.tf +++ b/modules/kubernetes/vault/main.tf @@ -35,8 +35,8 @@ resource "kubernetes_persistent_volume" "vault_data" { resource "helm_release" "vault" { namespace = kubernetes_namespace.vault.metadata[0].name - create_namespace = true name = "vault" + atomic = true repository = "https://helm.releases.hashicorp.com" chart = "vault" diff --git a/terraform.tfstate b/terraform.tfstate index 097bcb26..ba3881b9 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ