用途:在本地执行 Terraform 操作,并将变更控制接入 ServiceNow。
主要能力:提供 terraform_init(初始化工作目录)、terraform_validate(校验配置语法)、terraform_fmt(格式化配置文件)、terraform_plan(生成执行计划)、terraform_apply(应用变更)、terraform_destroy(销毁基础设施)、terraform_output(显示输出值)、terraform_state_list(列出状态中的资源)、terraform_import(导入已有基础设施)等工具。
关键限制:terraform_apply 和 terraform_destroy 需要已批准的 ServiceNow 变更请求,且 CR 必须处于 Implement 状态后才能执行。
使用方式:可发出如“在 vpc 目录运行 terraform init”“校验 staging 配置”“为生产网络生成计划”“显示当前工作区的 terraform 输出”等查询。前置条件包括本地安装 Terraform CLI、apply/destroy 操作需 ServiceNow CR、环境中有 Provider 凭据。该技能使用启用 Operations 工具集的 terraform-mcp 服务器。
适用场景:需要以受控流程执行 Terraform 本地操作的场景。其他细节暂未提供。