【问题标题】:Running parallel terraform apply commands on Terraform Cloud在 Terraform Cloud 上运行并行 terraform apply 命令
【发布时间】:2022-12-19 20:51:12
【问题描述】:

我们正在使用 Terraform 云,并且有多个完全不同的 GCP 项目的工作区。当我们同时在这些不同的环境中应用更改时,Terraform Cloud 将这些运行一个接一个地排队。然而,这些项目是完全独立的,它们不应相互阻塞。有没有办法并行运行这些作业?

【问题讨论】:

  • 您为每个工作区运行 Terraform 计划/申请?
  • 是的,我正在从 ci/cd 运行单独的“terraform apply”命令
  • 您不能按 Terraform 命令运行并行作业吗?你的 CI CD 是用 Gitlab CI 完成的?
  • 是的,即使我这样做,下一次运行也会锁定在 Terraform 云端

标签: google-cloud-platform terraform terraform-provider-gcp


【解决方案1】:

在撰写本文时,Terraform Cloud 的免费层限制每个组织一次只能运行一个活动。

付费级别越高,运行并发的限制就越高,这将允许多个工作区同时进行活动运行。

对于免费层级组织,无法跨两个工作区同时应用。

【讨论】:

    猜你喜欢
    • 2020-04-16
    • 2019-06-03
    • 2021-09-07
    • 1970-01-01
    • 2021-10-15
    • 2016-10-17
    • 2020-05-18
    • 1970-01-01
    • 2020-10-04
    相关资源
    最近更新 更多