我正在使用一个 terraform 企业实例来管理三个工作区,它们代表应用程序的各种环境的基础架构(开发、预生产和生产具有隔离的基础架构)。工作区本身是使用tfe_workspace
资源配置的。
我正在使用 VCS 驱动的流程来创建配置版本,因为我需要在 PR 上运行投机计划,并且可以为 master 创建自动运行。我正在使用 API 来确定何时应用运行,以便可以应用暂存环境并在应用生产工作区运行之前对其运行自动化测试。
这工作得很好,除了我无法使用 api 将非默认分支配置版本(即来自 PR)应用到开发工作区。我使用不是从主分支创建的配置版本创建的任何运行都会创建plan-only
运行。
有没有办法通过 Terraform Enterprise API 应用 PR 配置版本?