feature/add-mongodb-instance-options #9
2 changed files with 3 additions and 28 deletions
|
|
@ -19,30 +19,3 @@ resource "stackit_mongodbflex_user" "this" {
|
||||||
roles = var.mongodb_user_roles
|
roles = var.mongodb_user_roles
|
||||||
database = var.mongodb_user_database
|
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
|
|
||||||
# }
|
|
||||||
# )
|
|
||||||
# }
|
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,9 @@ variable "mongodb_instance_flavor" {
|
||||||
variable "mongodb_instance_options" {
|
variable "mongodb_instance_options" {
|
||||||
description = "options for mongodb"
|
description = "options for mongodb"
|
||||||
type = object({
|
type = object({
|
||||||
type = string
|
type = string
|
||||||
|
snapshot_retention_days = number
|
||||||
|
point_in_time_window_hours = number
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue