【问题标题】:How can I operate two terminal windows each configured for a different Terraform workspace in Pycharm?如何在 Pycharm 中操作两个分别为不同 Terraform 工作区配置的终端窗口?
【发布时间】:2020-08-12 18:06:32
【问题描述】:

我正在我的 Mac 上使用 Pycharm 试验 Terraform 工作区。我在一个目录中初始化了 Terraform,在该目录中我有一个基本的工作配置,可以在 AWS 上设置一个带有 EC2 实例的 VPC。

我用terraform workspace new testws 创建了一个新工作区,现在我想在default 工作区和新创建的testws 工作区之间来回切换,而不是每次都使用terraform workspace select <workspace_name>

为了做到这一点,我在 Pycharm 中打开了终端窗口并将其拆分为两个终端。问题是,当我使用terraform workspace select <workspace_name> 在一个终端窗口中更改工作区时,另一个终端也会切换到该工作区的上下文。

关于使用工作空间 here 的 Terraform 文档。

【问题讨论】:

    标签: pycharm terraform


    【解决方案1】:

    如果您使用terraform workspace select <workspace_name> 切换工作区,terraform 将在.terraform/environment 文件中更改它。

    每个新的终端窗口都会从.terraform/environment 读取相同的变量。

    在您发布的文档链接中,workspace-internals 提到了它

    【讨论】:

      猜你喜欢
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 2016-09-11
      • 2017-05-03
      • 2023-03-13
      相关资源
      最近更新 更多