Terraform无法检测mongodb.tf文件中的所有更改

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

问题:Terraform未检测/应用mongodb更改。我正在使用
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)
        }
      }
    
    }