main.tf aktualisiert
This commit is contained in:
parent
e9220a6a69
commit
eb36c6f1d7
1 changed files with 13 additions and 11 deletions
24
main.tf
24
main.tf
|
|
@ -84,13 +84,6 @@ provider "helm" {
|
|||
|
||||
# --- Deployment --------------------------------------------------------------
|
||||
|
||||
locals {
|
||||
secret_overrides = {
|
||||
"secrets.djangoSecretKey" = var.django_secret_key
|
||||
"secrets.postgresPassword" = var.postgres_password
|
||||
}
|
||||
}
|
||||
|
||||
resource "helm_release" "boday_website" {
|
||||
name = "boday-it"
|
||||
chart = "./charts/boday-it"
|
||||
|
|
@ -105,12 +98,21 @@ resource "helm_release" "boday_website" {
|
|||
value = var.app_version
|
||||
}
|
||||
|
||||
# Secrets nur setzen, wenn sie übergeben wurden
|
||||
# Secrets nur setzen, wenn sie übergeben wurden (sonst gilt values.yaml).
|
||||
# nonsensitive() gibt nur "gesetzt ja/nein" frei, nicht den Wert selbst.
|
||||
dynamic "set_sensitive" {
|
||||
for_each = { for k, v in local.secret_overrides : k => v if v != "" }
|
||||
for_each = nonsensitive(var.django_secret_key != "") ? ["secrets.djangoSecretKey"] : []
|
||||
content {
|
||||
name = set_sensitive.key
|
||||
value = set_sensitive.value
|
||||
name = set_sensitive.value
|
||||
value = var.django_secret_key
|
||||
}
|
||||
}
|
||||
|
||||
dynamic "set_sensitive" {
|
||||
for_each = nonsensitive(var.postgres_password != "") ? ["secrets.postgresPassword"] : []
|
||||
content {
|
||||
name = set_sensitive.value
|
||||
value = var.postgres_password
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue