Terraform无法检测mongodb.tf文件中的所有更改
问题:Terraform未检测/应用mongodb更改。我正在使用Terraform无法检测mongodb.tf文件中的所有更改,terraform,mongodb-atlas,Terraform,Mongodb Atlas,问题:Terraform未检测/应用mongodb更改。我正在使用mongodbatlasprovider 概要:我创建了.tf文件以限制对所有微服务的访问。我们在部署分支之前运行MongoDB相关的更改,但在过去的10-15天中,我们开始面临一个问题,即当我们运行terraform apply时,它会检测到40-50%文件的更改。我们必须运行terraform apply 3-4次才能在atlas MongoDB中进行所有更改 示例.tf文件 terraform:0.13.7 provider
mongodbatlas
provider
概要:我创建了.tf文件以限制对所有微服务的访问。我们在部署分支之前运行MongoDB相关的更改,但在过去的10-15天中,我们开始面临一个问题,即当我们运行terraform apply时,它会检测到40-50%文件的更改。我们必须运行terraform apply 3-4次才能在atlas MongoDB中进行所有更改
示例.tf文件
terraform:0.13.7
provider "mongodbatlas" {
public_key = var.atlasmongo_publickey
private_key = var.atlasmongo_privatekey
version = "0.9.1"
}
resource "mongodbatlas_custom_db_role" "readWriteRole-test" {
project_id = var.project_id
role_name = format("%s-readWriteRole-test", var.name)
actions {
action = "LIST_COLLECTIONS"
resources {
database_name = format("ab-%s", var.name)
}
}
actions {
action = "FIND"
resources {
collection_name = "store"
database_name = format("ab-%s", var.name)
}
resources {
collection_name = "request"
database_name = format("ab-%s", var.name)
}
}
}