adding bitwarden

This commit is contained in:
2025-11-24 21:01:38 +00:00
parent b778662fa5
commit 594d0af218
+67 -49
View File
@@ -2082,84 +2082,102 @@ kubernetes = {
} }
bitwardent = { bitwarden-admin = {
enabled = false #enabled = false
namespace = "bitwardent"
replicas = 0 replicas = 0
name = "bitwarden-admin" name = "bitwarden-admin"
image = "bitwarden/admin:2024.5.0" 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] service_port = [5000]
config_map_ref = ["global.env","uid.env","global.override.env"]
environment = {} environment = {}
pvc = { pvc = {
bitwarden-ca-certificates = { bitwarden-ca-certificates = {
pvc = true pvc = true
pvc_size = "2Mi" pvc_size = "2Mi"
mount_path = "/config" mount_path = "/etc/bitwarden/ca-certificates"
name = "bitwarden-ca-certificates" name = "bitwarden-ca-certificates"
} }
bitwarden-core = { bitwarden-core = {
pvc = true pvc = true
pvc_size = "2Mi" pvc_size = "2Mi"
mount_path = "/config" mount_path = "/etc/bitwarden/core"
name = "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 = { bitwarden-logs = {
pvc = true pvc = true
pvc_size = "2Mi" pvc_size = "2Mi"
mount_path = "/config" mount_path = "/etc/bitwarden/logs"
name = "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 = { sharelatex = {
enabled = false enabled = false
image = "sharelatex/sharelatex" image = "sharelatex/sharelatex"