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 --------------------------------------------------------------
|
# --- Deployment --------------------------------------------------------------
|
||||||
|
|
||||||
locals {
|
|
||||||
secret_overrides = {
|
|
||||||
"secrets.djangoSecretKey" = var.django_secret_key
|
|
||||||
"secrets.postgresPassword" = var.postgres_password
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
resource "helm_release" "boday_website" {
|
resource "helm_release" "boday_website" {
|
||||||
name = "boday-it"
|
name = "boday-it"
|
||||||
chart = "./charts/boday-it"
|
chart = "./charts/boday-it"
|
||||||
|
|
@ -105,12 +98,21 @@ resource "helm_release" "boday_website" {
|
||||||
value = var.app_version
|
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" {
|
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 {
|
content {
|
||||||
name = set_sensitive.key
|
name = set_sensitive.value
|
||||||
value = 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