Terraform провайдер для Mongodb Atlas: где моя база данных? - PullRequest
0 голосов
/ 29 сентября 2019

Я успешно создал проект, пользователя и кластер через поставщика Terraform Mongodb, однако я ожидаю увидеть базу данных, уже созданную в моем новом кластере, которая не найдена.Я не уверен, что он отсутствует или неправильный, и я не смог найти ни одного примера / информации в документации, которая отличается от того, что я реализовал сам.Вот соответствующая информация из моего файла main.tf:

# Create a db user
resource "mongodbatlas_database_user" "mongodb_user" {
  username = "${var.database_username}"
  password = "${random_string.master_password.result}"
  project_id = "${mongodbatlas_project.mongodb.id}"
  database_name  = "admin"

  roles {
    role_name = "readWrite"
    database_name = "admin"
  }
}

группа

resource "mongodbatlas_project" "mongodb"{
  org_id = "${var.mongodb_atlas_org_id}"
  name = "${var.project_name}-${var.stage}"
 }

кластер

# Create a cluster
resource "mongodbatlas_cluster" "mongodb-cluster" {
  project_id = "${mongodbatlas_project.mongodb.id}"
  name = "${var.cluster_name}-${var.stage}"
  num_shards = 1

  replication_factor = 3
  backup_enabled = true
  auto_scaling_disk_gb_enabled = true
  mongo_db_major_version = "4.0"

  //Provider Settings "block"
  provider_name = "AWS"
  disk_size_gb = 100
  provider_disk_iops = 300
  provider_encrypt_ebs_volume = false
  provider_instance_size_name = "M40"
  provider_region_name = "us-east-1"
}

Любая помощь / совет очень ценится.

Спасибо

...