10得票3回答
在terraform文件中提供凭据而不是环境变量给Terraform使用

我已经在GCP上建立了一个具有远程后端的terraform项目。现在当我想要部署基础架构时,出现了凭据问题。我在 /.google/credentials 路径下有一个凭证文件。 \home\mike\.config\gcloud\credentials.json 在我的Terrafor...

10得票1回答
如何使用Terraform在GCP中添加DNS记录?

我尝试让terraform在GCP的DNS区域中添加“A”记录。然而,这样做的努力导致错误:“未设置更新服务器”。类似的错误在此处有描述。因此,我从那里的评论中了解到,我需要在我的dns提供程序中提供一个更新项。我尽责地尝试提供。 provider "dns" { update { ...

8得票2回答
在Terraform中更新GCP Cloud Function的源代码是否可行?

我使用Terraform来管理Google Cloud Functions的资源。但是,当我更新源代码存档sourcecode.zip后,再次使用terraform apply进行重新部署时,云函数的进一步部署没有起作用。 存储桶对象得到更新,但这不会触发云函数资源的更新/重新部署。 这是...

8得票5回答
"billingAccounts/XXXXXXXXXXXXXXXXXXXXXXXX"缺少权限:billing.resourceAssociations.create Terraform (GCP)

我尝试使用Terraform自动化创建GCP上的Shared VPC。我已经为我的服务帐户启用了所有访问权限(Org管理员,XpnAdmin,存储管理员,计算管理员,账单管理员)。但是当我执行terraform apply时,它会抛出以下错误: “billingAccounts / CXXX...

8得票4回答
我可以使用Terraform创建GCP API密钥吗?

我想使用Terraform创建Google Cloud API密钥,是否可行?

8得票1回答
Slack集成的auth_token

我希望使用Terraform在GCP中设置Slack告警。 我的代码如下: resource "google_monitoring_notification_channel" "slack" { display_name = "Prod Slack Alerts" type ...

8得票1回答
使用 Terraform 创建一个 CloudSQL 实例并自定义规格。

问题: 我希望能够使用Terraform在Google Cloud Platform中精细地创建/修改PostgreSQL CloudSQL实例。目前有一个设置tier = "<instance_type>" 示例: 摘自Terraform文档 name ...

8得票1回答
GKE节点池状态停留在“PROVISIONING”状态

我正在尝试使用 Terraform 创建 GKE 节点池 resource "google_container_node_pool" "node_pool" { provider = google-beta name = var.node_pool_name loca...

7得票1回答
Terraform在删除数据库后尝试读取SQL用户。

我们意外执行了一个过时的分支后,terraform状态变得不可用。 两个数据库被删除了,由于GCP不允许在删除后再次使用相同的名称来创建数据库,因此terraform无法重新创建这些数据库并停止运行。 问题是,terraform认为这些数据库仍然存在,并试图读取其用户: 在实例“xxx...

7得票2回答
使用Terraform创建GCP自定义IAM角色

我正在尝试使用Terraform为我的实例在GCP中创建自定义IAM角色。据我所知,以下操作应该可行,但是它仍然出现错误,提示我想要包括的标准角色无效。 resource "google_project_iam_custom_role" "my-instance-role" { role...