【问题标题】:How to use terraform workspace interopolation to separate resources creation?如何使用 Terraform 工作空间插值来分离资源创建?
【发布时间】:2023-01-07 22:41:45
【问题描述】:

假设我有 dev、uat 和 prod 环境。我不想让一些模块部署在开发环境中,而不是在其他环境中。

我想根据我拥有的工作区设置一个条件,但不知道如何设置。任何建议将不胜感激。

我尝试使用 $(terraform.workspace) 来选择“开发”环境,但没有用。

count = $(terraform.workspace) == "dev" ? 1 : 0 它说

This character is not used within the language.                                                                                                                                      

【问题讨论】:

    标签: amazon-web-services terraform devops


    【解决方案1】:

    正确的语法是:

    count = "${terraform.workspace == "dev" ? 1 : 0}"
    

    【讨论】:

      猜你喜欢
      • 2021-11-24
      • 2020-04-28
      • 2019-03-07
      • 2022-01-04
      • 2021-01-21
      • 2022-01-03
      • 2019-06-20
      • 2020-11-18
      • 2019-05-19
      相关资源
      最近更新 更多