terraform-modules/mongodb/mongodb.tf
2025-11-04 17:38:12 +01:00

21 lines
791 B
HCL

// MongoDB Instance
resource "stackit_mongodbflex_instance" "this" {
project_id = var.stackit_project_id
name = var.mongodb_instance_name
acl = var.mongodb_instance_acl
backup_schedule = var.mongodb_instance_backup_schedule
flavor = var.mongodb_instance_flavor
options = var.mongodb_instance_options
replicas = var.mongodb_instance_replicas
storage = var.mongodb_instance_storage
version = var.mongodb_instance_version
}
// MongoDB User
resource "stackit_mongodbflex_user" "this" {
project_id = var.stackit_project_id
instance_id = stackit_mongodbflex_instance.this.instance_id
username = var.mongodb_user_name
roles = var.mongodb_user_roles
database = var.mongodb_user_database
}