21 lines
791 B
HCL
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
|
|
}
|