我正在尝试使用Terraform v0.14.3部署Bitbucket管道以在Google Cloud中创建资源。运行terraform命令后,管道出现以下错误:Error: Invalid legacy provider address This configuration or its ...
我在使用terraform和GCP方面非常新手,希望能够使用集中式工具部署所有模块。 是否有办法消除每次启用谷歌API步骤,以免中断部署?
我在Terraform中声明了一个google_logging_metric资源(使用版本0.11.14)。 我有以下声明: resource "google_logging_metric" "my_metric" { description = "Check for logs of ...
我正在尝试理解GCP Terraform提供程序中https://www.terraform.io/docs/providers/google/r/google_service_account_iam.htmlgoogle_service_account_iam_binding和google_...
这是我使用的Terraform代码,用于创建服务账号并将角色绑定到它上面:resource "google_service_account" "sa-name" { account_id = "sa-name" display_name = "SA" } resource "goog...
我有许多使用Terraform 0.11编写的Terraform模块,使用Terraform的gcp-provider,并希望将其升级到Terraform 0.12。 为此,我需要在系统上安装两个版本并根据模块编写的版本使用相应的版本。 我将逐个查看每个模块并使用terraform 0.1...
我想通过terraform将多个IAM角色分配给一个服务帐户。我准备了一个TF文件来完成这个任务,但是它出现了错误。对于单个角色,可以成功分配,但是对于多个IAM角色,则会产生错误。data "google_iam_policy" "auth1" { ...
我正在尝试通过terraform在GCP中复制SQL实例。活动实例具有公共IP,但来自次要项目的子网与托管SQL实例的项目共享,并且SQL实例与次要项目的网络相关联。 我已经正确添加了ip_configuration部分中的private_network设置(我想),但是我收到了以下错误: ...
当使用Terraform时,Google Cloud Platform用于锁定状态文件的机制是什么?类似于AWS上的DynamoDB之类的东西... 谢谢
在Terraform中,有没有一种方法可以在尝试创建资源之前检查Google Cloud中是否存在该资源?我想要检查以下资源在我的CircleCI CI/CD管道中的作业期间是否存在。我可以使用终端命令、bash和gcloud命令。如果这些资源存在,我希望使用它们。如果不存在,我希望创建它们。...