Google cloud platform 使用terraform创建google_sql_用户总是会重新创建资源
当我运行Google cloud platform 使用terraform创建google_sql_用户总是会重新创建资源,google-cloud-platform,google-cloud-sql,terraform,terraform-provider-gcp,Google Cloud Platform,Google Cloud Sql,Terraform,Terraform Provider Gcp,当我运行地形平面图时,请使用以下命令: resource "google_sql_user" "users" { name = "me" instance = "${google_sql_database_instance.master.name}" host = "me.com" password = "changeme" } 只有在Google Cloud SQL上运行Postgres实例时才会发生这种情况。 Terraform始终输出计划将
地形平面图时,请使用以下命令:
resource "google_sql_user" "users" {
name = "me"
instance = "${google_sql_database_instance.master.name}"
host = "me.com"
password = "changeme"
}
只有在Google Cloud SQL上运行Postgres实例时才会发生这种情况。
Terraform始终输出计划将创建一个用户,即使它已经创建。我使用的是地形版本0.11.1
。有什么我遗漏的吗?我试着设置id
值,但是它仍然会自己重新创建。结果是没有添加用户的地形状态,原因似乎是当使用postgres时,值host=“me.com”
不是必需的,但是如果留在那里会导致问题
一旦移除,那么地形状态将是正确的