【问题标题】:Using mulitple Terraform .tfvars in Azure Pipelines在 Azure Pipelines 中使用多个 Terraform .tfvar
【发布时间】:2021-09-15 11:35:27
【问题描述】:

我们有一个 Terraform 模块源存储库,它涵盖三个环境 - 开发、测试和生产。每个环境都有一个专用文件夹,其中还包含自己的 terraform.tfvars 文件,如下所示。

结合上述内容,我还有一个包含三个部署阶段的 Azure 发布管道 - 开发、测试和生产,如下所示。

毫不奇怪,我现在想要实现的是为所有三个阶段设置各自的管道,并确保每个阶段只使用其专用的 *.tfvars 文件。如何在管道任务中解决这个问题?

【问题讨论】:

    标签: azure-devops terraform azure-pipelines azure-pipelines-release-pipeline


    【解决方案1】:

    您可以定义变量限制为特定阶段的分数:

    然后只需致电$(TerraformVarsFile)

    【讨论】:

      猜你喜欢
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 2018-11-24
      • 2022-12-21
      • 2020-12-03
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      相关资源
      最近更新 更多