From a638d8490ed89bff02afbca04bd31081dae0f525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Mon, 13 May 2024 11:01:18 +0200 Subject: [PATCH] fix --- share/wildduck/mongo.tf | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/share/wildduck/mongo.tf b/share/wildduck/mongo.tf index 58d19de..f97759a 100644 --- a/share/wildduck/mongo.tf +++ b/share/wildduck/mongo.tf @@ -3,20 +3,21 @@ locals { "app.kubernetes.io/component" = "mongo" }) } +resource "random_password" "mongo" { + length = 16 + special = false +} + resource "kubectl_manifest" "prj_mongo_secret" { - ignore_fields = ["metadata.annotations"] yaml_body = <<-EOF - apiVersion: "secretgenerator.mittwald.de/v1alpha1" - kind: "StringSecret" + apiVersion: v1 + kind: Secret metadata: name: "${var.instance}-${var.component}-mongo" namespace: "${var.namespace}" labels: ${jsonencode(local.mongo-labels)} - spec: - forceRegenerate: false - fields: - - fieldName: "password" - length: "16" + stringData: + password: "${random_password.mongo.result}" EOF } data "kubernetes_secret_v1" "prj_mongo_secret" {