25 lines
705 B
Terraform
25 lines
705 B
Terraform
# =============================================================================
|
|
# MongoDB — постоянное хранение IoT-событий
|
|
# =============================================================================
|
|
resource "nubes_mongodb" "main" {
|
|
resource_name = local.mongo_resource_name
|
|
|
|
startup_configuration = {
|
|
resource_realm = var.realm
|
|
}
|
|
|
|
cluster_configuration = {
|
|
cpu = local.mongo_cpu
|
|
memory = local.mongo_memory
|
|
disk = local.mongo_disk
|
|
replicas = local.mongo_replicas
|
|
}
|
|
|
|
access_configuration = {
|
|
master_ip_space = "no-needed"
|
|
master_access_list = jsonencode(["10.0.0.0/8"])
|
|
}
|
|
|
|
operation_timeout = local.mongo_timeout
|
|
}
|