我正在我的Mac上使用Pycharm尝试使用Terraform工作空间。我在一个目录中初始化了Terraform,在这个目录中我有一个基本的工作配置,可以在亚马逊网络服务上使用EC2实例设置一个VPC。
我使用terraform workspace new testws创建了一个新的工作区,现在我想在default工作区和新创建的testws工作区之间来回切换,而不必每次都使用terraform workspace select <workspace_name>。
为此,我在Pycharm中打开了终端窗口,并将其拆分为两个终端。问题是,当我使用terraform workspace select <workspace_name>在一个终端窗口中更改工作空间时,另一个终端也会切换到该工作空间的上下文。
有关使用workspaces here的Terraform文档。
发布于 2020-08-12 18:06:33
如果使用terraform workspace select <workspace_name>切换工作空间,terraform将在.terraform/的environment文件中对其进行更改。
每个新的终端窗口将从.terraform/environment读取相同的变量。
在您发布的文档链接中,workspace-internals中提到了它
https://stackoverflow.com/questions/63369566
复制相似问题