From 594d0af21836838c532f47fc6b377435c84d8e9a Mon Sep 17 00:00:00 2001 From: pierre Date: Mon, 24 Nov 2025 21:01:38 +0000 Subject: [PATCH] adding bitwarden --- variables.auto.tfvars | 116 ++++++++++++++++++++++++------------------ 1 file changed, 67 insertions(+), 49 deletions(-) diff --git a/variables.auto.tfvars b/variables.auto.tfvars index 1ba7272..81ed548 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -2082,84 +2082,102 @@ kubernetes = { } - bitwardent = { - enabled = false + bitwarden-admin = { + #enabled = false + namespace = "bitwardent" replicas = 0 name = "bitwarden-admin" image = "bitwarden/admin:2024.5.0" - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/config.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/kube-root-ca.crt.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/uid.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/bitwarden-identity-cert-password.secret.yml"] + extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/config.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/uid.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/bitwarden-identity-cert-password.secret.yml"] service_port = [5000] - + config_map_ref = ["global.env","uid.env","global.override.env"] environment = {} pvc = { bitwarden-ca-certificates = { pvc = true pvc_size = "2Mi" - mount_path = "/config" + mount_path = "/etc/bitwarden/ca-certificates" name = "bitwarden-ca-certificates" } bitwarden-core = { pvc = true pvc_size = "2Mi" - mount_path = "/config" + mount_path = "/etc/bitwarden/core" name = "bitwarden-core" } - - bitwarden-identity = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "bitwarden-identity" - } - - bitwarden-letsencrypt = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "bitwarden-letsencrypt" - } - bitwarden-logs = { pvc = true pvc_size = "2Mi" - mount_path = "/config" + mount_path = "/etc/bitwarden/logs" name = "bitwarden-logs" + sub_path = "admin" } - bitwarden-mssql = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "bitwarden-mssql" - } - - bitwarden-nginx = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "bitwarden-nginx" - } - - bitwarden-ssl = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "bitwarden-ssl" - } - - bitwarden-web = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "bitwarden-web" - } } } + bitwarden-api = { + #enabled = false + connected_namespace = "bitwardent" + replicas = 0 + name = "bitwarden-api" + image = "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_api:2024.5.0" + service_port = [5000] + config_map_ref = ["global.env","uid.env","global.override.env"] + environment = {} + + pvc = { + bitwarden-ca-certificates = { + pvc = true + pvc_size = "2Mi" + mount_path = "/etc/bitwarden/ca-certificates" + name = "bitwarden-ca-certificates" + } + + bitwarden-core = { + pvc = true + pvc_size = "2Mi" + mount_path = "/etc/bitwarden/core" + name = "bitwarden-core" + } + bitwarden-logs = { + pvc = true + pvc_size = "2Mi" + mount_path = "/etc/bitwarden/logs" + name = "bitwarden-logs" + sub_path = "api" + } + + + } + + } + bitwarden-attachments = { + #enabled = false + connected_namespace = "bitwardent" + replicas = 0 + name = "bitwarden-attachments" + image = "bitwarden/attachments:2024.5.0" + service_port = [5000] + config_map_ref = ["global.env","uid.env"] + environment = {} + + pvc = { + bitwarden-core = { + pvc = true + pvc_size = "2Mi" + mount_path = "/etc/bitwarden/core/attachments" + name = "bitwarden-core" + sub_path = "attachments" + } + + } + + } sharelatex = { enabled = false image = "sharelatex/sharelatex"