集成

Terraform Cloud / HCP Terraform

将 Castrel 连接到 HCP Terraform(原 Terraform Cloud),用于工作区、Run 与 State 查询。

概览

配置

要使用 Terraform 工具,你需要配置一个包含以下字段的 Connector:

字段必填说明
api_tokenAPI Token(User/Team/Organization Token,在 HCP Terraform「User Settings → Tokens」中创建)
auth_type认证方式,固定为 bearer(默认)
base_urlAPI 基础地址(默认:https://app.terraform.io/api/v2
timeout请求超时时间,单位秒(默认:30
verify_ssl是否校验 SSL 证书(默认:true

可用工具

该连接器提供一整套 Terraform Cloud 基础设施即代码管理工具。

  • 工作区查询:列举组织下的工作区与配置信息
  • Run 管理:获取工作区 Run 历史、计划输出与应用状态
  • State 查询:获取当前 State 文件内容与资源列表
  • Variable 查询:列举工作区变量(Value 字段脱敏)
  • 成本估算:获取 Run 的成本估算结果(需启用该功能)

常用链接