From 68a6e7b5a8dbcf41f56b74d323a672f05204d27e Mon Sep 17 00:00:00 2001 From: Florian Heuer Date: Tue, 4 Nov 2025 13:14:40 +0100 Subject: [PATCH 1/2] add new option variables --- mongodb/variables.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mongodb/variables.tf b/mongodb/variables.tf index e69bd6f..b3f127f 100644 --- a/mongodb/variables.tf +++ b/mongodb/variables.tf @@ -30,7 +30,9 @@ variable "mongodb_instance_flavor" { variable "mongodb_instance_options" { description = "options for mongodb" type = object({ - type = string + type = string + snapshot_retention_days = number + point_in_time_window_hours = number }) } -- 2.45.4 From c23b03d9c52ad5e94d2cf5f635101f6f87a87033 Mon Sep 17 00:00:00 2001 From: Florian Heuer Date: Tue, 4 Nov 2025 17:38:12 +0100 Subject: [PATCH 2/2] cleanup --- mongodb/mongodb.tf | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/mongodb/mongodb.tf b/mongodb/mongodb.tf index 5ee3a58..010010c 100644 --- a/mongodb/mongodb.tf +++ b/mongodb/mongodb.tf @@ -19,30 +19,3 @@ resource "stackit_mongodbflex_user" "this" { roles = var.mongodb_user_roles database = var.mongodb_user_database } - -# // Configure Secret Manager Provider -# provider "vault" { -# address = "https://prod.sm.eu01.stackit.cloud" -# skip_child_token = true -# auth_login_userpass { -# username = var.secret_manager_username -# password = var.secret_manager_password -# } -# } - -# // Store MongoDB Credentials in Secret Manager -# resource "vault_kv_secret_v2" "mongodb_cred_save" { -# mount = var.secret_manager_instance_id -# name = var.mongodb_secrets_path -# cas = 1 -# delete_all_versions = true -# data_json = jsonencode( -# { -# username = stackit_mongodbflex_user.mongodb_user.username, -# password = stackit_mongodbflex_user.mongodb_user.password, -# host = stackit_mongodbflex_user.mongodb_user.host, -# port = stackit_mongodbflex_user.mongodb_user.port, -# uri = stackit_mongodbflex_user.mongodb_user.uri -# } -# ) -# } -- 2.45.4